2016-06-27 5 views
-4

Это может показаться немного странным ...Java-код для преднамеренного зависания CPU

Я хочу создать код, который преднамеренно запускает массу ресурсов ЦП. Я много исследовал и просто не могу найти ничего полезного. Я хочу, чтобы код был довольно небольшим и содержался в одном файле класса (много методов и классов в одном файле в порядке).

Главным образом, это для специального эталона для моего странного выбора устройств, поддерживающих Java. Я знаю, что есть утилиты, но ни одна из них не поддерживает архитектуру 1990 года + ARMv8 + Overclocked i7.

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

Спасибо :)

+0

Запустите функцию [Ackermann] (https://en.wikipedia.org/wiki/Ackermann_function). –

+0

@ElliottFrisch Мне нужно будет исследовать, как правильно реализовать это (хотя это кажется довольно простым). Спасибо, похоже, что он должен отлично работать –

+0

@ElliottFrisch Забыл упомянуть: если вы добавите это как ответ, и он будет работать, я сделаю его «решенным». –

ответ

1

Похоже, вы хотите либо set of CPU intensive algorithms вы можете реализовать себя или benchmark utility вы можете интегрировать из файла класса. Я использовал Spec JVM раньше, чтобы оценить производительность различных пользовательских реализаций JVM, и из того, что, на мой взгляд, довольно просто интегрировать, даже если вы просто хотите, чтобы класс выполнял файл jar и сообщал о его результатах.

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

  • Нет связанных вопросов^_^