Hi,those two indicators show the 2 memory types CityEngine uses : Java memory (left) and Native memory (right). [ CityEngine is written using 2 programming languages : Java and C++ ]Thus you're running out of Java memory.The reason for this is that Java reserves a certain amount of memory for CityEngine and this memory can not be used for any other application. Due to this fact, the developers had to agree on this certain amount of memory which is okay for most users. Some users with big datasets may - as you - run into issues with this. But of course this amount can be set. (PM me to get instructions)Though editing this amount has it's risks if the user's not perfectly aware of the steps taken.To get an overview of how much the VRAM is used, check :Help > About CityEngine > Installation Details > System Info > OpenGL
I`m having the same problem with CE, also movement in the scene is with lag. A few times I was getting a fatal error and the application just ended( I think it saved a txt file on my desktop with specification of the error).
JRE is 64 bit and CE also on 64 bit. I have 8 GB of RAM and a 2GB GPU
In my .ini file xmx is 4096 and I`m not sure what value to set ( 8192 maybe? ).
Can you give me any suggestions?
Do NOT assign more than half of your system memory to Java. This memory is reserved by CityEngine and no other application can access it.
If you still get 'out of memory / purge' messages, you'll need to get more RAM. I'd recommend 16 GB.
Head of 3D Technologies
Garsdale Design Limited
Does CityEngine benefits from using 2 GPU NVIDIA GeForce GTX 970 in SLI ?
I'm not perfectly sure if it will run technically - I assume it will be no problem and is supported.
But I doubt there's any advantage using SLI for any work in CityEngine. Note CityEngine is NOT a visualization tool. 90% of time working, you only generate a small portion of a city when you are changing the code or working on a specific design. So there's really no need for such GPU power. It does not make work you faster.
It's like with cars. Do you need a Maserati to go shopping ? Not really.
Do NOT assign more than half of your system memory to Java.
A question from a not very technology savvy guy: I have 48 GB of RAM, how does it translate as a safe limit?
48/2= 24 Do i have to multiply it by 1000?
2048, 4096, 8192, 16384, 32768? Would you mean do not set it over 24.000?
I have a big big scene and ATM I get the Purge memory messages, so I would like to use the best settings
Thanks a million
This is what my CityEngine.Ini configuration settings says
Retrieving data ...