Проблема с Java: использование памяти и процессора в MAC OS
Я занимаюсь разработкой приложения javaFx для MAC и Windows, и обнаружил, что приложение использует чрезвычайно большой объем памяти и процессор в MAC по сравнению с Windows.
Когда я вижу свое заявлениеАктивность в диспетчере задач Windows показывает, что в среднем используется 80 МБ памяти и 1-2% ЦП, что достигает максимума в 150 МБ и 12-15% ЦП. С другой стороны, в MAC Activity Monitor это же приложение показывает 150 МБ и 12-15% ЦП при запуске и непрерывно увеличивается за пределы 1 ГБ и 90% ЦП.
Это очень странная проблема, которую я обнаружил в своем приложении JavaFX.
Я даже протестировал это для простого Java-приложения и обнаружил аналогичное поведение с памятью и процессором в MAC и Windows.
Почему Java использует больше памяти и процессора в MAC? Есть ли зачем решать эту проблему?