java.lang.OutOfMemoryError:我尝试创建BufferedImage时的Java堆空间

MDP

我在尝试创建BufferedImage时遇到问题。我仅在租用的服务器上有此问题,而在开发环境(计算机)上则没有。

我有一张上传图片的表格。图像上传后,我将其保存到文件系统。我之所以立即保存它,是因为按照你们中的某些人所说,我可以从服务器内存中“释放”资源,因为我是在文件系统上使用映像,而不是使用对象Part来调整映像大小,控件等。 。

当我尝试从大于2-3 mb的图像创建BufferedImage时,出现该错误。

在执行此行时,我的应用程序停止工作,并且出现该错误

BufferedImage immagineTemporaneaBufferizzata = ImageIO.read(new File...);

我使用一种在Internet上找到的方法来检查服务器上的内存。这是我在遇到错误之前得到的:

已用内存:26可用内存:30总内存:57最大内存:57

我应该增加堆内存吗?我尝试同时在catalina.bat和catalina.sh上执行此操作,但是我没有看到自己的更改Max Memory可能我做错了。在Linux上增加堆大小的正确方法是什么?

icza

坦率地说,对于Java应用程序处理2-3 MB的图像,最大内存为57 MB相当低。是的,如果可以的话,您绝对应该增加内存。

澄清一下:图像大小2-3 MB。这2-3 MB是什么?压缩图像的大小?如果是2-3 MB的JPG,则可能是一张大图片(取决于质量)。例如,它甚至可能是3200x2000像素的图像,即640万像素,如果使用3字节RGB像素模型,则它在内存中的二进制数据约为20 MB

关于增加tomcat的内存,请参阅以下问题:

处理“ java.lang.OutOfMemoryError:PermGen空间”错误

增加Tomcat内存设置

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间?

来自分类Dev

java.lang.OutOfMemoryError:尝试将Java对象转换为Json字符串时的Java堆空间

来自分类Dev

我在Netbean6.9.1上构建ejb模块时,Java堆空间(java.lang.OutOfMemoryError)异常

来自分类Dev

java.lang.OutOfMemoryError:Java 8的Java堆空间

来自分类Dev

常量dspace错误java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:100000条记录的Java堆空间

来自分类Dev

Eclipse:java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Grails中的Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:带有蜂巢的Java堆空间

来自分类Dev

NETBEANS:“ java.lang.OutOfMemoryError:Java堆空间”

来自分类Dev

SonarQube分析失败java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

异常java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

获取“ java.lang.OutOfMemoryError:Java堆空间”

来自分类Dev

使用opencsv-java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间Hadoop Ubuntu

来自分类Dev

MetaMap java.lang.OutOfMemoryError: Java 堆空间

来自分类Dev

java.lang.OutOfMemoryError:初始化数组时的Java堆空间

来自分类Dev

Pyspark-java.lang.OutOfMemoryError:写入csv文件时的Java堆空间

来自分类Dev

使用toPandas()和databricks连接时遇到“ java.lang.OutOfMemoryError:Java堆空间”

来自分类Dev

java.lang.OutOfMemoryError:重复调用函数时发生Java堆空间错误

来自分类Dev

java.lang.OutOfMemoryError:从URL下载大文件时的Java堆空间

来自分类Dev

严重:Java堆空间java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

KAFKA 和 SSL:java.lang.OutOfMemoryError:在 KAFKA SSL 集群上使用 kafka-topics 命令时的 Java 堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间没有更多空间

来自分类Dev

如何增加分配给Java的内存?java.lang.OutOfMemoryError:Java堆空间

来自分类常见问题

如何创建java.lang.OutOfMemoryError:元空间?

来自分类Dev

Apache POI WorkbookFactory.create引发java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间-WSO2 API Manager 1.6

Related 相关文章

  1. 1

    java.lang.OutOfMemoryError:Java堆空间

  2. 2

    java.lang.OutOfMemoryError:Java堆空间?

  3. 3

    java.lang.OutOfMemoryError:尝试将Java对象转换为Json字符串时的Java堆空间

  4. 4

    我在Netbean6.9.1上构建ejb模块时,Java堆空间(java.lang.OutOfMemoryError)异常

  5. 5

    java.lang.OutOfMemoryError:Java 8的Java堆空间

  6. 6

    常量dspace错误java.lang.OutOfMemoryError:Java堆空间

  7. 7

    java.lang.OutOfMemoryError:100000条记录的Java堆空间

  8. 8

    Eclipse:java.lang.OutOfMemoryError:Java堆空间

  9. 9

    java.lang.OutOfMemoryError:Grails中的Java堆空间

  10. 10

    java.lang.OutOfMemoryError:带有蜂巢的Java堆空间

  11. 11

    NETBEANS:“ java.lang.OutOfMemoryError:Java堆空间”

  12. 12

    SonarQube分析失败java.lang.OutOfMemoryError:Java堆空间

  13. 13

    异常java.lang.OutOfMemoryError:Java堆空间

  14. 14

    获取“ java.lang.OutOfMemoryError:Java堆空间”

  15. 15

    使用opencsv-java.lang.OutOfMemoryError:Java堆空间

  16. 16

    java.lang.OutOfMemoryError:Java堆空间Hadoop Ubuntu

  17. 17

    MetaMap java.lang.OutOfMemoryError: Java 堆空间

  18. 18

    java.lang.OutOfMemoryError:初始化数组时的Java堆空间

  19. 19

    Pyspark-java.lang.OutOfMemoryError:写入csv文件时的Java堆空间

  20. 20

    使用toPandas()和databricks连接时遇到“ java.lang.OutOfMemoryError:Java堆空间”

  21. 21

    java.lang.OutOfMemoryError:重复调用函数时发生Java堆空间错误

  22. 22

    java.lang.OutOfMemoryError:从URL下载大文件时的Java堆空间

  23. 23

    严重:Java堆空间java.lang.OutOfMemoryError:Java堆空间

  24. 24

    KAFKA 和 SSL:java.lang.OutOfMemoryError:在 KAFKA SSL 集群上使用 kafka-topics 命令时的 Java 堆空间

  25. 25

    java.lang.OutOfMemoryError:Java堆空间没有更多空间

  26. 26

    如何增加分配给Java的内存?java.lang.OutOfMemoryError:Java堆空间

  27. 27

    如何创建java.lang.OutOfMemoryError:元空间?

  28. 28

    Apache POI WorkbookFactory.create引发java.lang.OutOfMemoryError:Java堆空间

  29. 29

    java.lang.OutOfMemoryError:Java堆空间-WSO2 API Manager 1.6

热门标签

归档