gpt4 book ai didi

Java 应用程序有 10% 的时间崩溃

转载 作者:行者123 更新时间:2023-12-01 05:46:19 25 4
gpt4 key购买 nike

我有一个使用 2400x1800 缓冲图像的应用程序(我知道这需要大量资源),但它在 90% 以上的时间里都能完美运行。占用 130 mb RAM 并使用 5% 的 CPU。

问题是,10% 的时间,它有很大的延迟,仅消耗 40 到 50 MB RAM,并使用 50% 的 CPU。为什么它不吃同样的内存?

我知道我应该发布一些代码,但该应用程序确实很大,指向可能讨论这个特定问题的内容的链接会有很大帮助。

最佳答案

也许运行 Xmx(这是应用程序可以使用的最大大小)和 Xss(这是该应用程序的起始内存)等 JVM 参数可以帮助您。

在你的 eclipse 中尝试这个(假设你使用它)

转到运行菜单,

然后运行配置...

然后选择您的运行者。

然后单击(x)=参数选项卡。

将其添加到您的虚拟机参数

-Xmx512m -Xss150m

尝试运行它...这将使您的 JVM 启动时已经分配了至少 150mb 的可用 RAM...

如果不使用 Eclipse,只需将这些参数添加到您的 java 命令行中。

关于Java 应用程序有 10% 的时间崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5857874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com