Problema Java: uso de memória e CPU no sistema operacional MAC

Estou desenvolvendo um aplicativo javaFx para MAC e Windows, e descobri que o aplicativo está usando memória e uso de CPU extremamente grandes no MAC em comparação com o Windows.

Quando vejo a atividade do meu aplicativo no Gerenciador de Tarefas do Windows, ele mostra o uso de uma média de 80MB de memória e 1-2% de CPU, atingindo um máximo de 150MB e 12-15% de CPU. Por outro lado, no MAC Activity Monitor, o mesmo aplicativo mostra 150 MB e 12-15% de CPU na inicialização e aumenta continuamente além de 1 GB e 90% da CPU.

Este é um problema muito estranho que encontrei no meu aplicativo JavaFX.

Eu até testei isso para uma aplicação java simples e encontrei um comportamento similar com memória e CPU no MAC e no Windows.

Por que Java usa mais memória e CPU no MAC? Existe algum motivo para resolver este problema?

questionAnswers(1)

yourAnswerToTheQuestion