I am using AMS daily for my research. I use a workstation with 4.2 GHz CPU, a 64 GB RAM and an Nvidia GeForce 1060.
My question is that I run some benchmarks on AMS and check the load on each core, gpu and total RAM usage. To my surprise, AMS only utilizes a maximum of 12930 MB of RAM while using a maximum of 30% per core. Also it doesn't use any GPU at all when the model rendering is turned off. Lastly, the temperatures are barely above 40C degrees on CPU, GPU and RAMs, so we know it is not thermal throttling either.
I use AnyPyTools too but it barely improved the performance.
How can I utilize the rest of my computer to speed up the analysis? Because I don't see any bottlenecks on the hardware side... I want to allocate more RAM to the AMS.
EDIT: I have declared the priority property of the AnyPyProcess class as 65536 (app = AnyPyProcess(timeout=65536,priority=65536) to allow it use all available RAM. However it still doesn't go beyond 12930 MB of RAM usage. Let's say that is the maximum RAM required by my simulation then why I cannot utilize even a single core 100%.