Мне нужно ограничить процессор и пропускную способность моего приложения для целей тестирования во время процесса разработки, и я написал небольшую оболочку bash-скрипта для команды java, но я не уверен, как я могу интегрировать этот подход с IDEA run / debugконфигурация.
#!/bin/bash
if [ $# -eq 0 ]
then
echo "Usage: javalimit [CPU Percentage] [download in kbps] [upload in kbps] [normal java args]"
echo "Required packages: trickle, cpulimit"
fi
CPU_PERCENTAGE=$1
DOWNLOAD_KBPS=$2
UPLOAD_KBPS=$3
shift 3
trickle -s -d $DOWNLOAD_KBPS -u $UPLOAD_KBPS java $@
TRICKLED_PID=$!
cpulimit --limit=$CPU_PERCENTAGE --pid=$TRICKLED_PID
Мой первый неудачный подход к интеграции IDEA был
Статически установить процессор / вниз / вверх, удаленный сдвиг
Скопировал мою папку Java в новую., переименованная команда java, символически связала мой скрипт с bin / java
Сказал IDEA, чтобы использовать эту конфигурацию JRE - Сбой
Любая идея о лучшем способе решения этой проблемы будет принята!*