RAM/Memory Allocation for Pro

Idea created by nfazer_midlandcounty on Jun 6, 2018

    I'd like to see a setting in ArcGIS Pro to set a limit to the amount of RAM Pro can use in a session. I have 12GB of RAM and right now Pro basically wants to use whatever it can get its hands on, sometimes using up to 4GB-6GB of RAM, 50%+ of my CPU, and 98% of my integrated GPU. Normal use hovers around 3GB of RAM and up to 25% CPU just sitting idle with a few maps/layouts open in a project. This causes issues when I have other programs open - Outlook, Chrome, ArcGIS Desktop, etc. I want to be able to tell Pro "Only use X GB of RAM per session" or something similar so that my computer isn't being taxed solely by Pro. Having to close out every program on my machine because Pro is trying to use all my RAM is not reasonable, nor efficient.


    I did speak with a developer at the UC and explained the situation a bit more. Although it's ironic that for years we all wanted ArcMap to use MORE ram and cpu on 64-bit machines, Pro goes the other way too far, using too much. My thought is having a Laptop or Workstation Mode in Pro's settings. Laptop mode would utilize less resources and realize that the machine has no dedicated GPU, whereas Workstation mode would utilize what it could and realize a dedicated GPU is present.

    If Pro is the future of the Desktop environment, Esri has to realize that not everyone is going to be running Pro on a $5,000 professional workstation or gaming laptop. We all use mid-range laptops with 8/12GB ram and i5/i7 processors. Pro will have to be scaleable for the machine it's on.


    Looking at the system requirements for Pro, it has the "Recommended" specs at 4 cores, 8GB RAM. I have 4 cores 12GB RAM and Pro is a resource hog. The "Optimal" specs are 10 cores and 16 GB of RAM - good luck finding a laptop with 10 cores.