Amerio.Stephane Posted October 2, 2019 Share Posted October 2, 2019 (edited) Hello, Doing some basic tests here when I stumbled upon a strange behavior that I never noticed before 2.9.0.2 (though it could have existed before). -Create a new project with 2.9.0.2, with AppEasyBlend, IG, Syncker, Geodetics, ComponentSystem -Immediately run it: RAM usage skyrockets at more than 7 GB for this single process! - Close it and add the two master/slaves launch scripts attached. - start MASTER script : RAM usage again goes above 7 GB - start SLAVE script (on the same machine): for both process, the RAM drops down low, then rapidly and steadily increases, continuously. No CIGI host is connected. launch_release - MASTER.bat launch_release - SLAVE.bat Edited October 2, 2019 by Amerio.Stephane Link to comment
Amerio.Stephane Posted October 2, 2019 Author Share Posted October 2, 2019 Just tested with another PC, with a different system configuration: NO problem detected (RAM usage is normal, no memory leak). So obviously something from the system must be interfering. What should I look for? (PC with issue is Win7, other is Win10) Link to comment
morbid Posted October 3, 2019 Share Posted October 3, 2019 Hello Stephane, We'll check this case on Windows 7 and Windows 10. By the way, are you testing the same builds? Which one is it? Release/Development/Debug? Thanks. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Amerio.Stephane Posted October 3, 2019 Author Share Posted October 3, 2019 Testing the Engine:Dev build, out of the box (nothing patched, nothing recompiled). Tomorrow I'll try to run the Win7 install on the Win10 machine and vice-versa. Any tests you think of could help me narrow this with our IT. Link to comment
morbid Posted October 3, 2019 Share Posted October 3, 2019 Development build always consumes more RAM because of Microprofile, but our tests never shown anything higher than 2Gb consumption. We tested it on: Windows 7 build 7601 service pack 1 Windows 10 build 17763.737 I'd like to know the following: What Windows builds you're using? Is the issue reproducible? I mean, is every start on Windows 7 consumes ~7 Gb of RAM? Does this happen only when Syncker plugin is loaded? Or it should be the exact combination? Thanks. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Amerio.Stephane Posted October 4, 2019 Author Share Posted October 4, 2019 Done some tests, with a new project, with no plugins at all (setup kept as all default value): Tested both 2.9.0.2 and 2.8.0.1: same results. Multiple reboot done. Even tested on a fresh IT install (so, a fresh Win10 but with all our IT setup, can't go around that). Engine:Dev builds always consume many GB of RAM on many machines here, but strangely the value is not the same for all machines: some peak at 7.7GB, others as low as 2GB. Machines were Win7 or Win10. Mine peaks at 7.7GB (Win7 SP1, 7601) Engine:Release builds consume ~100MB on all machines. I understand that the Dev is built with microprofile and hence needs more memory, but I don't understand why THAT much (7GB!) and even more why the qty would be different on some machines (same project build). Is there some console/tweaks I can do help debug/track this? Thanks for your help! Link to comment
silent Posted October 4, 2019 Share Posted October 4, 2019 Hi Stephane, Could you please tell us the CPU models that you have? Microprofile RAM usage in theory may depend on CPU cores count. Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Amerio.Stephane Posted October 4, 2019 Author Share Posted October 4, 2019 (edited) Double Intel Xeon E5-2650v3 (task manager shows 40 cores) -> 7.7GB Intel Core i9-9900K @3.60Ghz (16 cores) -> 5.2GB Intel Core i7-3770K @3.50Ghz (8 cores) -> 2.9GB When launch_debug.bat is used, RAM usage is ~100MB. So I guess my comment on Wed 9PM was because I actually started the debug version, because on this PC the release(dev) version reaches 2.9GB. Edited October 4, 2019 by Amerio.Stephane Link to comment
silent Posted October 7, 2019 Share Posted October 7, 2019 Hi Stephane, We will see how can we reduce allocated RAM for each thread (more likely after 2.10 release). Right now, I'm afraid, this is expected behavior (microprofile allocates ~135 MB per thread). How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Amerio.Stephane Posted October 7, 2019 Author Share Posted October 7, 2019 Ok, I'll run the debug/non-dev version for now. FYI, this became a problem because for test purposes I need to run 3 IG on the same PC and of course this exhausts RAM. Link to comment
Recommended Posts