A subject that has been raised before but to which there is still no infomration available is the configuration variable MS_MEMORY_FREELIMIT
There is no mention of it in the Help documentation.
The value of this variable can be seen when looking at memory statistics (Help/about) eg:
Element: 49.4M, 370 BlocksAvailable: 60072M (Physical), 3215M (Virtual)System: 65460M (Physical), 4096M (Virtual)Free Limits: 50.0M (Physical), 150M (Virtual) [MS_MEMORY_FREELIMIT]NOTE: Unable to use all of the memory in your system because current user does not have "Lock Pages in Memory" privilege. See Control Panel>Administrative Tools>Local Security Policy>User Rights Assignment.
The question of how to change the "lock pages in memory" has been dealt with and is quite straightforward but any references to [MS_MEMORY_FREELIMIT] point to long dead or broken links.
I have tried setting it as a configuration variable. This works but has no effect, presumably because I have the syntax wrong. By default it is not set.
Can we have a complete explanation of the function of this variable along with details of some likely settings that could be declared for it?
Regards,
N.
(Edit for typo)
Worth reading following articles:
http://communities.bentley.com/products/microstation/w/microstation__wiki/microstation-memory-management.aspx
http://communities.bentley.com/products/microstation/w/microstation__wiki/enabling-lock-pages-in-memory-under-windows-7-and-vista.aspx
MS_Memory_FREELIMIT is a Windows OS user variable. Let say setting it to MS_Memory_FREELIMIT = 100,700
100,700 -> 100 means that x32 bit program will start lock memory 2GB – 100 = 1,900 GB RAM (it can be set to 200). 700 mean how much RAM memory is installed minus from Operating System programs.
Hi Darius,
I'd seen those articles before, neither mention MS_MEMORY_FREELIMIT.
I notice that in the Memory Statistics all numbers are in MB but you say it should be set in GB. Did you find some documentation on this so I could get a better overview? Should the Physical and Virtual Free Limits both be set and if so how are they differntiated in the configuration?
Thanks,
Neil