|
1
3
我在windows上也有同样的问题——启动使用所有cpu(线程并行作业)的子进程,但我希望在windows开发环境中有良好的响应能力。 解决方案 :启动多个作业后:
DOS命令>>
不,这不会影响eclipse.exe进程。 Java解决方案 :将此代码插入CPU密集型程序以降低它们自己的Windows优先级:
是的,测试过了。在Win7上工作。 |
![]() |
2
2
我假设您使用外部工具启动这些程序。如果是,则可以修改启动命令以使用
|
![]() |
3
0
更好的替代方案是配置eclipse将使用的内存量: http://www.eclipsezone.com/eclipse/forums/t61618.html 在google上搜索jvm的-xmx和-xms参数(您可以为其配置 赛跑运动员 在日蚀内部)。 亲切问候 |
![]() |
4
0
我花了一段时间来调查这件事。没有办法 里面 Java来降低优先级(就我所见),所以你需要使用“开始/分钟”的方法。我没有试着让它工作。 相反,我得到了一个多核处理器。这为其他东西提供了空间,即使Java程序在一个内核上运行异常。 强烈推荐。 |
![]() |
5
0
我也想这样,奇怪的是,这是不可能的,真的。我知道你可以设置线程优先级,但是我认为在Windows Land中,线程都被安排在“内部”的进程优先级上,可以这么说。 |
![]() |
6
0
我在Linux中遇到过同样的问题,并发现: http://tech.stolsvik.com/2010/01/linux-java-thread-priorities-workaround.html 有趣的一点是如何将Java线程优先级转换为OS优先级。这帮我解决了这个问题,也许对你也有帮助。 |
![]() |
7
0
使用操作系统工具或假java.exe捕获eclipse启动程序生成的真正长的javaw.exe命令。 绕过eclipse.exe并直接启动javaw.exe。 一旦直接正确地启动javaw.exe。
|
|
8
-4
如果只在开发中需要它,则可以将所有其他进程的优先级设置为高… |