Shr*_*ave 7 macos memory-management cpu-usage java-7 javafx-2
我正在为MAC和Windows开发一个javaFx应用程序,我发现该应用程序在MAC中使用的是非常大的内存和CPU使用率.
当我在Windows任务管理器中看到我的应用程序活动时,它显示平均80MB内存和1-2%CPU的使用率,最大可达150MB和12-15%CPU.另一方面,在MAC Activity Monitor中,相同的应用程序在启动时显示150MB和12-15%的CPU,并且持续增加超过1GB和90%的CPU.
这是我在JavaFX应用程序中发现的一个非常奇怪的问题.
我甚至测试了这个简单的java应用程序,并发现在MAC和Windows中内存和CPU的类似行为.
为什么Java在MAC中使用更多内存和CPU?有什么可以解决这个问题的原因吗?
当 Java 推出最初不受支持的新版本时,由于安全缺陷(网守阻止/或不工作),我看到了很多问题
这是链接,如果这有助于使其支持更多,
我会说MAC的安全功能有时会成为bug,因为它明确不更新任何插件,所以检查JAVA的版本,以及插件是否工作正常..发布为旧的我不知道可能需要哪些插件,但是这是插件无法正常工作的主要问题。
还要检查这一点,如果您的系统正在访问以前存在的 JAVA 6,请删除以避免相同的参考苹果讨论
JAVAFX和JDK必须安装在同一目录结构Oracle MAC常见问题2
我不是 MAC 的普通用户,因为不需要太多,(偶尔)..
但请务必跟踪版本和更新。:)
我希望这能解决..
我的主要焦点是旧的 java 6 也在那里,请删除相同的目录..