- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
更新到最新版本的 Java 1.6.0_29 后,我在 Mac 上遇到了严重的内存使用率和 GC 升高问题。在此更新之前,我对 Mac 上 IntelliJ 的稳定性没有任何问题。事实上,这是我用过的最稳定的版本,坚如磐石。然而,在最新的更新之后,由于过度的 GC,我遇到了极大的延迟。最终必须重新启动才能清除内存。我想回滚到以前的版本。我尝试查看 Java Preferences 面板,但唯一可用的版本是 1.6.0_29。我以前的所有版本都丢失了。
已经有一些针对 Java 1.6.0_29 的证据和错误,但我想回滚,因为 Apple 需要几个月的时间才能发布新版本。我担心 Apple 不会修复这个问题,因为这是 Apple 在 Mac 上支持 Java 的最后一个计划版本。
http://www.concurrentaffair.org/2011/11/14/drjava-definitionspanememoryleaktest-fails-on-mac/
那么如何在 Mac 上回滚到 Java 的先前版本?
最佳答案
在 this帖子描述了如何下载、解压和安装旧版本的java。它适用于 java 5,但应该适用于任何版本。
我认为这是以前的版本,但我还没有尝试过。 https://developer.apple.com/downloads/download.action?path=Java/java_for_mac_os_x_10.7_developer_package/javadeveloper_for_mac_os_x_10.7__11a511.dmg 。您需要登录才能获取它。
祝你好运。
关于java - 如何因内存泄漏而在 Mac 上回滚 Java 1.6.0_29,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8232783/
我是一名优秀的程序员,十分优秀!