Hi, all
I am trying to upload a package of approx 2GB i am getting this error.
GC Overhead limit exceeded.
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @lone_Ranger
Update the start up script that brings up AEM server with
CQ_JVM_OPTS='-server -Xmx2048m -XX:MaxPermSize=256M -Djava.awt.headless=true' in crx-quickstart/bin
If did not work then Modify it to -Xmx4096m and test
If you work on local and start the server with cmd line/terminal then simply pass it in
java -Xmx2048M -jar <publish>.jar
Thanks!
Hi @lone_Ranger
Update the start up script that brings up AEM server with
CQ_JVM_OPTS='-server -Xmx2048m -XX:MaxPermSize=256M -Djava.awt.headless=true' in crx-quickstart/bin
If did not work then Modify it to -Xmx4096m and test
If you work on local and start the server with cmd line/terminal then simply pass it in
java -Xmx2048M -jar <publish>.jar
Thanks!
During the upload the code seems to buffer a lot in memory, thus you should increase the heap available to AEM.
Hi @lone_Ranger ,
Check if your machine is having sufficient RAM, and as a good practice allocate 40% to 60% of memory to heap and 10% to MaxPermSize by updating below command.
CQ_JVM_OPTS='-server -Xmx{more than 2 GB }m -XX:MaxPermSize=10% of memory M -Djava.awt.headless=true
so if your server is having 16GBs memory have below configuration.
CQ_JVM_OPTS='-server -Xmx8192m -XX:MaxPermSize=1024M -Djava.awt.headless=true
Please let me know if you still face the issues, there are other ways to upload large size packages as well.
Regards
~Shya
Views
Likes
Replies