enzo
New Member
Posts: 10
|
Post by enzo on Jan 5, 2024 11:53:09 GMT -5
What are the ram limits for LB4.5.1, graphical and non.
Blitting limits, as well as .png limits.
|
|
|
Post by Rod on Jan 5, 2024 14:50:41 GMT -5
Ram has become less of a stonewall. Windows now manages memory in a zillion different ways, paging out to disk seemlessly.
Liberty was attempting to grab 1gb of ram which of course is huge, and this has been reduced perhaps to 756mb, in any event this ram is now virtual as Windows assigns much more ram than is available on the basis that it will page and assign ram as needed millisecond by millisecond.
You also don’t need to shove everything into ram, Liberty is quite happy pulling in data as needed from disc.
I have not seen any recent posts about folks running out of ram. You need to work out how much graphics you want to display, anything over 500mb probably needs paged in and out.
|
|
|
Post by Carl Gundel on Jan 5, 2024 17:10:46 GMT -5
Liberty BASIC is limited to approx 700MB of RAM, although it can use external memory indirectly when using bitmaps for example because Windows holds these in a separate space.
We experimented with making Liberty BASIC have more memory, but the Smalltalk that we use for LB4 attempts to allocate that memory as a solid block and Windows sometimes prevents LB from starting up because of memory randomization which is meant to be a security feature. So we had to reduce memory down to 700MB. We don't have any way to change the way that memory is allocated on startup like this.
Liberty BASIC 5 on the other hand does not allocate memory in a large chunk like this, so there is no hard limit in memory size except that which is imposed by the operating system on any 32-bit or 64-bit applications.
|
|
|
Post by atomose on Jan 5, 2024 17:55:29 GMT -5
Carl, can you release LB5 for FEBRUARY ? its my birthday XD thx
|
|