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配置 - 墜毀在一個更好的辦法來解決這個問題將是

任何見解不勝感激!

回答