我正在做一个有两个版本的java程序:一个有GUI,一个没有。
我对 GUI 感到满意,因为它一直使用 100% 的 CPU,但没有的(应该更快)只使用 5-25% 的 CPU。两个版本在计算方面完全相同。当我从 Eclipse 和 shell 运行时,也会发生同样的问题。
我曾考虑使用 -Xms 和 -Xmx 分配更多内存,但这不会改变 CPU 使用率。
我还尝试在终端中将我的进程的优先级设置为 -15,但没有明显差异。
在 Eclipse 和终端中,我如何确保我的代码具有 100% 的 CPU。