0
我需要在開發過程中限制用於測試目的的應用程序的CPU和帶寬,並且在java命令周圍寫了一個小型bash腳本包裝器,但我不是確定如何將此方法與IDEA的運行/調試配置集成。IntelliJ IDEA調試配置:用於限制cpu /帶寬的bash腳本
#!/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 [email protected]
TRICKLED_PID=$!
cpulimit --limit=$CPU_PERCENTAGE --pid=$TRICKLED_PID
的IDEA整合我的第一個失敗的方法是
靜態設置的CPU /下/上,除去轉移
複製我的java文件夾到一個新的,改名爲java命令,象徵性的聯繫我腳本斌/ java的
告訴IDEA使用此JRE配置 - 墜毀在一個更好的辦法來解決這個問題將是
任何見解不勝感激!