Выполнение программы Java (SE) на Debian Wheezy происходит слишком медленно... нужно ли мне «настраивать» JVM?

Выполнение программы Java (SE) на Debian Wheezy происходит слишком медленно... нужно ли мне «настраивать» JVM?

Суперпользователи.

Я написал настольную программу для выполнения процесса моделирования (не стоит копировать код сюда... это довольно длинная программа). Если я запускаю ее на MacBook Pro (Intel Core i7 2.2 GHz, 4GB RAM), то ее выполнение занимает около часа. Однако, когда я запускаю ту же самую программу на моем настольном компьютере Debian Linux (Intel Core i7, 3.4 GHz, 8GB RAM, работающем под управлением Wheezy 64bits), то ее выполнение занимает до трех часов! Это абсолютно та же самая программа! (Кстати, я использую Oracle JDK 8 на обоих компьютерах).

Погуглив, я нашелэтот блог, в котором рассказывается, как включить "большие страницы" в Linux... Я попробовал именно это, но прирост производительности минимален. Прежде чем я сделаю что-то, о чем могу пожалеть, мне бы хотелось получить некоторые указания:

  1. Включение «больших страниц» действительно влияет на JVM (в частности, лучше ли работают программы Java)?
  2. Есть ли еще какие-то варианты «настройки», которые я могу использовать для ускорения работы? (Как вы можете видеть выше, это не проблема оборудования, рабочий стол Debian буквально летает, когда я выполняю какие-то другие сложные задачи... но программы Java просто тащатся... и мне бы не хотелось переписывать их на каком-то другом языке)

заранее спасибо

Связанный контент