eG Agent memory setting

Modified on Tue, Oct 1, 2019 at 1:21 PM

Assigning Agent memory setting for optimal performance, by following the below steps


  • On the eG Agent, stop the eG Agent as an administrator.
  • Open a command prompt as an administrator and open the file debugoff.bat and debugon.bat located on eGurkha\lib folder
  • Search for the -Xmx and value should be changed to the desired value with Megabytes as the unit based on the available memory on the host. 


  • After the -Xmx value, paste the below content without any changes except the NewSize and MaxNewSize=256 - (This should be 1/4 th of Xmx memory value and  PermSize and MaxPermSize =256 - (This should also be 1/4 th of Xmx memory value)

 

-Dhttps.protocols="SSLv3,TLSv1,TLSv1.1,TLSv1.2" -XX:NewSize=2048m -XX:MaxNewSize=2048m -XX:PermSize=2048m -XX:MaxPermSize=2048m -XX:+UseG1GC -XX:+UnlockDiagnosticVMOptions -XX:+G1SummarizeConcMark -XX:+UseTLAB -XX:NewRatio=3 -XX:+UseCMSInitiatingOccupancyOnly -XX:InitiatingHeapOccupancyPercent=30 -XX:ConcGCThreads=5 -XX:ParallelGCThreads=20 -XX:+UseFastAccessorMethods -XX:+UseAdaptiveGCBoundary -XX:+UseStringCache -XX:+AggressiveOpts  

 

  • Make the same changes on the both debugoff.bat and debugon.bat file
  • Once the changes are done, run the following batch file on the location egurkha\libin order for the changes to take effect
    • Run the file debugoff.bat as an administrator
    • Run the file start_agent.bat as an administrator


NOTE: 

  • Memory setting has to be calculated based on the Memory available on the system. 
  • Take a backup of respective file before making this changes.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article