1
我在Windows 7 PC(64位,i5处理器)上启动我的java程序(它在前台创建全屏幕电影)。 使用Process Explorer我看到java.exe创建的MSVCR100.dll线程过多使用CPU的问题。我正在寻找任何解决方案:从Windows的不同位置(system32,sysWOW64文件夹)中删除.dll库,这有助于减少CPU负载到10-20%,但之后从JDK文件夹(C: \ Program Files文件(x86)\ Java \ jdk1.8.0_60 \ jre \ bin \ msvcr100.dll),一切都开始相同。MSVCR100.dll CPU load 100%
我也增加了Java的最大堆大小:
-Xmx1024m
但它也没有帮助。
任何人都可以帮我解决这个问题吗?
msvcr = Microsoft Visual C++运行库。该DLL不是问题。这是使用DLL的问题是问题 –
这里没有代码。您不应该需要增加堆大小。您可能需要休息一下while循环 –