Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由于内存泄漏,如何在Mac上回滚Java 1.6.029_Java_Macos_Intellij Idea - Fatal编程技术网

由于内存泄漏,如何在Mac上回滚Java 1.6.029

由于内存泄漏,如何在Mac上回滚Java 1.6.029,java,macos,intellij-idea,Java,Macos,Intellij Idea,在升级到最新版本的Java 1.6.029之后,我在Mac上遇到了严重的内存使用和GC'ing升级问题。在此更新之前,我对Mac上IntelliJ的稳定性没有任何问题。事实上,这是我用过的最稳定的版本,坚如磐石。然而,在这次最新的更新之后,由于过度的GC'ing,我一直在经历极端的延迟。最后,它必须重新启动以清除内存。我想回到以前的版本。我试着查看Java首选项面板,但唯一可用的版本是1.6.0_29。我以前的版本都不见了 已经有一些证据和漏洞针对Java1.6.0ī提出,但我想回滚,因为苹果需

在升级到最新版本的Java 1.6.029之后,我在Mac上遇到了严重的内存使用和GC'ing升级问题。在此更新之前,我对Mac上IntelliJ的稳定性没有任何问题。事实上,这是我用过的最稳定的版本,坚如磐石。然而,在这次最新的更新之后,由于过度的GC'ing,我一直在经历极端的延迟。最后,它必须重新启动以清除内存。我想回到以前的版本。我试着查看Java首选项面板,但唯一可用的版本是1.6.0_29。我以前的版本都不见了

已经有一些证据和漏洞针对Java1.6.0ī提出,但我想回滚,因为苹果需要几个月才能发布新版本。我担心苹果不会修复它,因为这是苹果支持的Java在Mac上的最后一次预定发布

那么,如何在Mac上回滚到Java的早期版本呢?

在文章中,介绍了如何下载、解压缩和安装Java的早期版本。它适用于Java5,但应适用于任何版本

我想这是以前的版本,但我还没有试过。 . 您需要登录才能获取它

祝你好运。

这篇文章介绍了如何下载、解包和安装旧版本的java。它适用于Java5,但应适用于任何版本

我想这是以前的版本,但我还没有试过。 . 您需要登录才能获取它


祝您好运。

您最好尝试更改垃圾收集器,而不是G1GC,因为G1GC在很多情况下都很糟糕(可能是导致内存泄漏的原因之一)。您可以调整许多垃圾收集器选项。有关更多详细信息,请参阅。

您最好尝试更改垃圾收集器,而不是G1GC,因为G1GC在很多情况下都很可怕(可能是内存泄漏的原因之一)。您可以调整许多垃圾收集器选项。有关更多详细信息,请参阅。

泄漏实际上存在于所有Swing应用程序所使用的Swing组件中,因此,尽管不同的GC算法可能会有所帮助,但它仍然会泄漏,从而缩小可用内存,并需要频繁运行GC。泄漏实际上存在于所有Swing应用程序所使用的Swing组件中,因此,当使用不同的GC时算法可能有助于减少可用内存的泄漏,并需要经常运行GC。