2013-10-24 3 views
1

Сегодня я обновил свой MacBook Pro (базовая модель Mid 2012 с оперативной памятью до 16 ГБ) до OSX 10.9 Mavericks. В настоящее время я разрабатываю игру на основе LWJGL, и последний раз, когда я закодировал, было ~ 20 минут до начала обновления. Я получал устойчивое ~ 1300 FPS в моем приложении.Java Slowdown на OSX 10.9

После обновления я установил Java и протестировал тот же самый .jar, что и раньше. К моему удивлению, fps колебался от 80 до 150 с действительно большими колебаниями. После первой перезагрузки частота fps начала варьироваться от 650 до 850, также сильно колеблется. Еще более удивительно, что моя виртуальная машина Windows 7 (Parallels 9) работает стабильно ~ 900 FPS.

Это мое первое обновление OSX, так как мой Mac пришел с установленным ML. Нормально ли вы испытывать проблемы с Java после таких обновлений? Могу ли я ожидать, что это будет исправлено с обновлениями Java/OSX? Кроме того, может ли чистая установка OSX исправить это?

ответ

1

Одной из самых больших возможностей OSX Mavericks является возможность сократить время автономной работы, поставив приложения в режим сна и объединив процессы, чтобы уменьшить количество раз, которое процессор должен «просыпаться». Они даже придумали термин «App Nap». Я бы предположил, что ваша машина просто пытается экономить электроэнергию в новой операционной системе, предназначенной для таких целей.

http://www.apple.com/ca/osx/advanced-technologies/

Смежные вопросы