如何使用过多的CPU停止“ Java Platform SE二进制文件”

时间:2018-07-23 13:29:29

标签: java eclipse

即使在正常使用数周之后, Java(TM)平台SE二进制文件也开始使用过多的CPU,导致PC严重滞后。

当我在Java Eclipse Photon中运行任何程序时,延迟就开始了。该程序是非常基础的程序,实际上应该只打印select MyXml.query('for $thing in //group/thing[contains(@attr2,"val")] [position() > sql:variable("@PageIndex") * sql:variable("@PageSize") and position() <= (sql:variable("@PageIndex") + 1) * sql:variable("@PageSize")]') from mytable where pkfield = nnn ,但是它需要"hello"秒的10 CPU使用时间。

它以前曾经起作用,但是我不知道发生了什么变化。

我的规格是:

70%

可能有多种相关的Intel(R) Core(TM) i5-4210U CPU @ 1.70Ghz 2.40Ghz 6.00GB Installed memory 64-bit Operating System, x64-based processor 平台Java打开了二进制程序,有时最多打开三个,但是只有一个使用过多的CPU,其他大约使用{{1 }}。

有什么想法可以解决此问题吗?

编辑:简单的程序以前运行很快,但是现在看来似乎没有任何理由,它们非常密集。我已经重新启动了所有程序,并拥有最新版本的Java。

1 个答案:

答案 0 :(得分:-1)

在此过程中单击鼠标右键,选择“首选项”并检查路径到底是什么。我敢打赌,这是蚀,不是您的应用。要验证此导出应用,请关闭eclipse,通过键入java -jar YourJarName.jar运行应用,然后在任务管理器中检查结果