Запустите Java-код на полную мощность оборудования - PullRequest
0 голосов
/ 04 октября 2018

Я написал симуляцию на Java, которая занимает много времени, чтобы закончить и дать мне результат, который мне нужен.Теперь у меня появилась возможность запустить его на мощном компьютере с Windows и дать ему поработать несколько дней.Я попробовал это с набором данных на моем ноутбуке, и он работал в затмении около 11 часов, на новом компьютере он работал 8 часов, и после оптимизации затмения со всем, что я мог найти, он уменьшился до 7 часов.Теперь я хочу запустить его с данными, размер которых примерно в 100 раз больше, и он будет работать примерно месяц в этом темпе.Кажется, что при просмотре диспетчера задач компьютер использует не так много, на что способен.

Как изменить настройки, чтобы он использовал почти 100% своей памяти и процессора для ускоренияэтот процесс в максимально возможной степени.В течение этого времени он не будет использоваться для других целей, поэтому может потреблять все, что может предложить оборудование.

1 Ответ

0 голосов
/ 04 октября 2018

Возможно, вы не используете Threads или менеджер ThreadPool.Трудно понять, так как мы понятия не имеем, как выглядит ваш код.

Вы можете использовать преимущества нескольких ядер, используя их.

Кроме того, использование компьютерных технологий в полной мере - тема компьютерных наук.Может быть, пришло время записаться на несколько классов.

...