|
Post by Carl Gundel on May 20, 2018 8:05:52 GMT -5
When Carl tried to give us 1gb of memory there were several reports like yours. It was looked into, Liberty requires a contiguous memory allocation. Windows makes this difficult because it randomly allocates memory and finding 1gb on some PCs was impossible. Mine included, until I deleted some programs. To fix the issue Carl went down to 256Mb, more than most folks will ever need. When did it change to 256MB? I thought 4.5.1 went down to 768MB
The limit was reduced to 256 because many people reported problems starting Liberty BASIC. Windows breaks up its own memory space by trying to randomize the location of things, in the name of security. This sometimes prevents Liberty BASIC from allocating enough space on startup. Making the initial request 256MB instead of 768MB makes it much more likely the startup allocation will succeed. Because this is a mechanism of VisualSmalltalk and is not dynamically adjustable, we a saddled with this limitation until LB5 arrives.
|
|
|
Post by johnnyd on May 23, 2018 7:31:21 GMT -5
Rebuilding solves the problem but I still don't know how!
Same LB as before the issue, same DLL's & SLL's, same runtime, but rebuilding cures it.
John.
|
|