|
|
memory not released in OS/2 Object Rexx
I am using OS/2 Warp 4 Fixpak 10 which includes both Classic Rexx and
Object Rexx.
I just discovered that if I Ctrl-C out of a running Rexx program the
program's memory is released under Classic Rexx but is *not* released
under Object Rexx. Subsequently closing the window in which the program
was running under Object Rexx does not release the memory.
Does anyone know if this was fixed and, if so, what Fixpak I need to
move up to?
Here's the code that uses up the memory:
/* Read 55 MB file. */
NewString = charin( SourceFile, , SourceFileSize )
call DisplayControlCharacters NewString
. . .
DisplayControlCharacters: procedure
stMemBuf = arg(1)
As far as I can tell neither the NewString nor stMemBuf values are
released when Ctrl-C stops the program, leaving 110 MB of memory
unuseable until the next reboot. Curiously, under Classic Rexx all
memory is released.
- Peter
|
|
0
|
|
|
|
Reply
|
pskye (1)
|
10/23/2003 7:14:25 PM |
|
|
0 Replies
29 Views
(page loaded in 0.047 seconds)
Similiar Articles: comp.lang.rexx - page 9memory not released in OS/2 Object Rexx 0 2 (10/23/2003 7:14:25 PM) I am using OS/2 Warp 4 Fixpak 10 which includes both Classic Rexx and Object Rexx. migrating mainframe z/VM Rexx to linux ooRexx - comp.lang.rexx ...I'm not saying anything | about OS/2! PC/REXX (for under OS/2) does have a ... Classic Rexx on the > mainframe to Object Rexx ... When possible, it uses memory-mapped I/O to ... linux shared memory synchronization objects - comp.unix.programmer ...... some answers to your questions next monday on comp.os ... The system will automatically release the lock ... linux shared memory synchronization objects - comp.unix.programmer ... REX0200E: Error 3.1: Failure during initialization - comp.lang ...If it does, 4.1.0 will be released in the not too distant future. ... that converted me from traditional REXX to Object REXX in ... MicroVAX 3100-30 - won't boot... - comp.os.vms ... Uninitialized variables, why do they equal their name? - comp.lang ...... on the Amiga and OS/2. Rex (not Rexx) was a ... the company officially released ... people I know who used rexx were generally systems programmers, database admins, storage ... Win32: Can a lockup ever happen on a Mutex ? - comp.programming ...I do not believe that Win32 will release a Mutex if the application ... thread proceeds as though the mutex object had not ... ever happen on android (or any other OS ... Where did Fortran go? - comp.lang.fortranRefer to the Release Notes ... For a Fortran user, Rexx ... Why is the operating system involved? The question was how much you have allocated, not how much memory there is ... Substr, but without padding - comp.lang.rexxHome/Office both run IBM Object REXX. "Swiftys" is ... run that on a system that had a "Disk in Memory ... Substr, but without padding - comp.lang.rexx About crypt(3) - comp.os ... Java heap space on Mac OS X not supported? - comp.soft-sys.math ...... and very large binary objects seem ... future Mayam will be released as Open Source ... ram with wireless - comp.os.linux ... 32MB RAM is just not ... java heap memory ... FAQ -- assembly-language/x86/general/part2 - comp.lang.asm.x86 ...When the CPU accesses memory, the base address of the segment used is not ... OS/2 object file support, although it's ... Comments: Until version 2.0 is released ... REXX - Wikipedia, the free encyclopediaautomatic storage management; crash ... 22, 2005, the first public release of Open Object Rexx ... Recent implementations of REXX, including IBM's Object REXX and the open source ... OS/2 Warp - Yale UniversityThe decision to use 286 memory management meant that OS/2 could not run DOS ... In the fall of 1994, IBM released Warp (OS/2 3.0 ... environment for the standard OS/2 REXX ... 7/28/2012 7:09:57 PM
|
|
|
|
|
|
|
|
|