java - 使用 BufferedImage 创建非常大的图像文件,奇怪的问题取决于编译和计算机(-Xmx 不起作用)

标签 java memory jvm

只是为了跟进这里:Creating very large image files with BufferedImage, strange issues depending on compilation and computer

我仍然遇到这个问题,我确实尝试了 Xmx 命令行来确保 JVM 至少有 1024m 的 RAM,我将参数设置为 -Xmx1024m 和 -Xmx 1024m,但都不起作用。

最佳答案

语法是-Xmx1024m。除此之外,您没有回答我在上一个线程中的问题 - 您说您正在显示图像(在创建图像之后)。您具体什么时候收到异常?显示之后还是创建之后?每次要显示图像时是否都重新创建图像?我们需要更多信息 - 发布您用于加载和显示图像的代码,最好是 SSCCE .

关于java - 使用 BufferedImage 创建非常大的图像文件,奇怪的问题取决于编译和计算机(-Xmx 不起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/963992/

相关文章:

memory - GoLang - 有没有办法分析使用反射的代码的内存使用情况?

java - 在Java 8中,哪些数据移动到Java堆空间?

我的 MCTS Gomoku 播放器的 Java 堆空间问题

java - 基于复杂匹配键的多个属性分组和聚合

ruby - 如何避免类和全局变量

c# - 包装 C++ 对象以用于 C# PInvoke 时的析构函数执行

functional-programming - 具有按契约(Contract)设计功能的功能语言

java - 是否可以在多台电脑上运行一个jvm?

java - Java 文本文件中字母 (a-z) 的相对频率计数

java - 我的 web.xml 中的监听器出了什么问题?