我正在生产一些使用%alloc
和dealloc
分配内存的RPGLE代码。程序员应该能够确保不会造成任何内存泄漏,但是我担心如果不这样做,会发生什么。
我的问题是:如果程序员搞砸了,并且有内存泄漏,那么什么时候可以回收该内存?是程序离开内存还是作业完成?
我正在生产一些使用%alloc和dealloc分配内存的RPGLE代码。程序员应该能够确保不会导致任何内存泄漏,但是我担心什么...如果您首先在自己的工作中(当然是在程序中)管理激活组,则可以创建单独的存储区。这需要一些开销(您必须命名组),但是随后您将拥有一个安全的环境,可以在其中强大的功能。
通常