【发布时间】:2014-05-23 05:47:56
【问题描述】:
我在 java 中有一个应用程序,当我在 IDE 中运行它时,甚至在桌面上运行它时也会消耗很多 cpu,因为我的电脑挂起,我什至无法工作。那么有什么方法可以减少应用程序使用 CUP 的次数从 20 到 30 而不是 101 或 100 查看屏幕截图。![在此处输入图像描述][1]
谁能告诉我这怎么可能?
【问题讨论】:
-
我可以告诉你一种可能的方法:
while (true);- 但要了解你的程序是如何做到的,我们必须能够看到你的程序。 -
@ChrisMartin 我没有得到你。它会做什么?
-
百分百怎么这么奇怪?
-
@Krishna 降低进程优先级怎么样? nixtutor.com/linux/changing-priority-on-linux-processes
-
过度使用线程和或
repaint。实际的runnable example that demonstrates your problem 将涉及更少的猜测工作和更好的响应
标签: java swing desktop-application cpu-usage