0

交叉手指希望其他人已经解决了这个问题..

我在我的办公室 Windows XP Pro 机器上运行 cygwin,并在我的 java 项目上运行 maven。

在大约每 30/40 个 mvn 命令中的 1 个中,java 命令将挂起,屏幕上没有输出,并占用我的整个 CPU 使用率(我有 2 个 CPU)。没有什么可以杀死它,不是ctrl-C,任务管理器,killpid,kill -9,我没有尝试过。如果我尝试关机,Windows 会挂起,我需要手动关闭机器。如果我继续工作,那么稍后另一个实例会挂起,所以现在我将锁定两个 CPU,几秒钟后,出现蓝屏死机。

我试过使用javaw,没有帮助。

还有其他想法吗?

谢谢各位。

4

1 回答 1

1

不是您问题的实际答案,但请确保您在后台运行ProcessExplorer

首先,这将揭示哪个进程最需要 CPU,如果是 java 或 bash.exe。

其次,它的 kill 命令比 Ctrl-C 可靠得多。我已经看到进程抵制 Ctrl-C 信号,但我还没有看到进程反对来自 ProcessExplorer 的 kill 命令。

于 2011-03-17T20:31:54.723 回答