Getting “java.lang.OutOfMemoryError: Java heap space”

Madhu

This is getting when i tried to download 150mb size file. i have JAVA_OPTS as following.

if [ -f /root/.rs850 -o -f /root/.rs851 -o -f /root/.rs950  -o -f /root/.rs951 ]
        JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=128m"
else
        JAVA_OPTS="$JAVA_OPTS -Xmx512m -XX:MaxPermSize=128m"
Stephen C

It would appear that something in your webapp is buffering the big file in memory prior to it being downloaded by the user's web browser. (You can easily consume more memory than you would think, depending on the nature of the file and how it is being read and buffered in memory.)

There are two ways to address this:

  • Modify the code in your webapp that is responsible for serving up the file so that it doesn't need to buffer it in memory before sending it.

  • Increase the max heap size; e.g. change the -Xmx512 option to (say) -Xmx1024.

Unfortunately, the second solution means that your Tomcat instance will use more memory. It is also a bandaid. If you need to download a larger file, you are liable to run into the same problem again.

Another possibility is that your webapp has a memory leak, and it was just a coincidence that the 150 Mb download triggered the OOME.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

java.lang.OutOfMemoryError: Java heap space

From Dev

java.lang.OutOfMemoryError: Java heap space?

From Dev

java.lang.OutOfMemoryError: Java heap space No more space

From Dev

OutOfMemoryError Java heap space

From Dev

OutOfMemoryError Java heap space

From Dev

getting Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

From Dev

java java.lang.outofmemoryerror: java heap space

From Dev

java.lang.OutOfMemoryError: Java heap space for java 8

From Dev

Constant dspace error java.lang.OutOfMemoryError: Java heap space

From Dev

java.lang.OutOfMemoryError: Java heap space for 100000 records

From Dev

PySpark: java.lang.OutofMemoryError: Java heap space

From Dev

Eclipse: java.lang.OutOfMemoryError: Java heap space

From Dev

java.lang.OutOfMemoryError: Java heap space while initialising an array

From Dev

java.lang.OutOfMemoryError: Java heap space in grails

From Dev

How to solve java.lang.OutOfMemoryError: Java heap space error

From Dev

java.lang.OutOfMemoryError: Java heap space with hive

From Dev

NETBEANS: “java.lang.OutOfMemoryError: Java heap space”

From Dev

SonarQube analysis failed java.lang.OutOfMemoryError: Java heap space

From Dev

Exception java.lang.OutOfMemoryError: Java heap space

From Dev

Error java.lang.OutOfMemoryError: Java heap space

From Dev

Using opencsv - java.lang.OutOfMemoryError: Java heap space

From Dev

java.lang.OutOfMemoryError: Java heap space Hadoop Ubuntu

From Dev

Application with java.lang.OutOfMemoryError: Java heap space

From Dev

SEVERE: Java heap space java.lang.OutOfMemoryError: Java heap space

From Dev

Tomcat threw out "java.lang.OutOfMemoryError: Java heap space", but heap size in dump is less than -Xmx

From Dev

Tomcat threw out "java.lang.OutOfMemoryError: Java heap space", but heap size in dump is less than -Xmx

From Dev

java.lang.OutOfMemoryError: Java heap space when try to convert Java Object to Json String

From Dev

How to increase memory allocated to java? java.lang.OutOfMemoryError: Java heap space

From Dev

Jetty webapp continues to grow into heap space: (OutOfMemoryError Java heap space)

Related Related

  1. 1

    java.lang.OutOfMemoryError: Java heap space

  2. 2

    java.lang.OutOfMemoryError: Java heap space?

  3. 3

    java.lang.OutOfMemoryError: Java heap space No more space

  4. 4

    OutOfMemoryError Java heap space

  5. 5

    OutOfMemoryError Java heap space

  6. 6

    getting Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

  7. 7

    java java.lang.outofmemoryerror: java heap space

  8. 8

    java.lang.OutOfMemoryError: Java heap space for java 8

  9. 9

    Constant dspace error java.lang.OutOfMemoryError: Java heap space

  10. 10

    java.lang.OutOfMemoryError: Java heap space for 100000 records

  11. 11

    PySpark: java.lang.OutofMemoryError: Java heap space

  12. 12

    Eclipse: java.lang.OutOfMemoryError: Java heap space

  13. 13

    java.lang.OutOfMemoryError: Java heap space while initialising an array

  14. 14

    java.lang.OutOfMemoryError: Java heap space in grails

  15. 15

    How to solve java.lang.OutOfMemoryError: Java heap space error

  16. 16

    java.lang.OutOfMemoryError: Java heap space with hive

  17. 17

    NETBEANS: “java.lang.OutOfMemoryError: Java heap space”

  18. 18

    SonarQube analysis failed java.lang.OutOfMemoryError: Java heap space

  19. 19

    Exception java.lang.OutOfMemoryError: Java heap space

  20. 20

    Error java.lang.OutOfMemoryError: Java heap space

  21. 21

    Using opencsv - java.lang.OutOfMemoryError: Java heap space

  22. 22

    java.lang.OutOfMemoryError: Java heap space Hadoop Ubuntu

  23. 23

    Application with java.lang.OutOfMemoryError: Java heap space

  24. 24

    SEVERE: Java heap space java.lang.OutOfMemoryError: Java heap space

  25. 25

    Tomcat threw out "java.lang.OutOfMemoryError: Java heap space", but heap size in dump is less than -Xmx

  26. 26

    Tomcat threw out "java.lang.OutOfMemoryError: Java heap space", but heap size in dump is less than -Xmx

  27. 27

    java.lang.OutOfMemoryError: Java heap space when try to convert Java Object to Json String

  28. 28

    How to increase memory allocated to java? java.lang.OutOfMemoryError: Java heap space

  29. 29

    Jetty webapp continues to grow into heap space: (OutOfMemoryError Java heap space)

HotTag

Archive