我们有一个基于Java的应用程序,可以在Internet Explorer中作为小程序运行。该applet要做的一件事是加载一个用于启动第三方软件的dll。我们的一位客户已在Citrix环境中部署了我们的应用程序。只有使用此客户端(也是唯一运行Citrix的客户端),我们才能看到一个问题,其中Citrix服务器上的CPU间歇性地峰值达到100%。当我们使用进程浏览器查看正在发生的情况时,我发现罪魁祸首是MSVCR71.dll。我该如何解决这个问题?

最佳答案

经过近五个星期的努力,我找到了解决此问题的方法。它与Citrix无关,也与加载第三方软件无关。发生的事情是我两次处置了一个JDialog框。我第二次处理它时,系统抓住并刺破了CPU。

关于java - Java进程将Citrix环境中的CPU固定为100%,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7726458/

10-10 10:47