Как откатить Java 1.6.0_29 на Mac из-за утечек памяти - PullRequest
1 голос
/ 22 ноября 2011

Я испытываю серьезное использование памяти и повышенный GC'ing на Mac после обновления до последней версии Java 1.6.0_29.До этого обновления у меня не было проблем со стабильностью IntelliJ на Mac.На самом деле это была самая стабильная версия, которую я использовал, отличная.Тем не менее, после этого последнего обновления я испытывал крайнюю задержку из-за чрезмерного GC'ing.В конце концов он должен быть перезапущен, чтобы очистить память.Я хотел бы вернуться к предыдущей версии.Я попытался просмотреть панель настроек Java, но единственная доступная версия - 1.6.0_29.Все мои предыдущие версии отсутствуют.

Были некоторые доказательства и ошибки, поданные в отношении Java 1.6.0_29, но я бы хотел откат, если Apple выпустит новую версию через месяцы.И я обеспокоен тем, что Apple не исправит это, поскольку это был последний запланированный выпуск поддерживаемой Apple Java на Mac.

http://www.concurrentaffair.org/2011/11/14/drjava-definitionspanememoryleaktest-fails-on-mac/

Итак, как мне вернуться кпредыдущая версия Java на Mac?

Ответы [ 2 ]

1 голос
/ 23 ноября 2011

В этом посте описано, как скачать, распаковать и установить более старую версию 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. Вы должны войти в систему, чтобы получить его.

Удачи.

0 голосов
/ 23 ноября 2011

Вам лучше попытаться сменить сборщик мусора, а не G1GC, что ужасно во многих ситуациях (и может быть одной из причин утечки памяти). Вы можете настроить множество параметров сборщика мусора. Подробнее см. здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...