[Info-vax] Process memory settings
Syltrem
syltremzulu at videotron.ca
Thu Aug 13 09:26:55 EDT 2009
"John Reagan" <johnrreagan at earthlink.net> wrote in message
news:jPSdncSMSZfA6h7XnZ2dnUVZ_vadnZ2d at earthlink.com...
>
> "Syltrem" <syltremzulu at videotron.ca> wrote in message
> news:zgGgm.528664$4p1.6371 at en-nntp-03.dc1.easynews.com...
>>
>> And the program... well I didn't want to get into that and reveal it...
>> It's the Cobol compiler.
>> Syltrem
>
> Can you share the OS architecture, the OS version, and the compiler
> version number please? My magic 8-ball is in the shop.
>
> Are you moving from Alpha to I64 perhaps? The I64 compilers use more
> memory than their Alpha cousins. The increased number of instructions,
> nops, bundling, etc. which are all in memory during the compilation can
> push compilations that work on Alpha [just barely] to ones that won't
> compile at all on I64. There really isn't a magic switch to make things
> "better". Using /NOOPT often makes it worse since you'll get even more
> instructions hanging around in memory waiting to be written to the object
> file. Breaking up the module into smaller modules is just about the only
> choice.
>
> All the compilers are 32-bit applications. If they run out of P0/P1,
> you're done. You can bump pagefile quota all you want, but it won't
> magically make the compilers start using 64-bit pointers and 64-bit
> address space.
>
> [Yes, we did look at making the change, the trying to track down the
> number of pointers to expand; fields to change; etc. was way too risky.]
>
> John
>
>
>
Hi John
Maybe this is it, the 32 bit address space. But it does compile on a VAX...
Also if that helps, no matter what parameter I change (PGFLQUO, WSEXTENT
etc) the SHOW PROC/QUO will always show this after the compiler exits :
Peak working set size: 645568
Peak virtual size: 845664
And I cannot increase the max authorized WS so that "Peak virtual size" can
go higher. Why can't I increase it ? Where is this value derived from ?
Thanks
Syltrem
More information about the Info-vax
mailing list