我需要在开发过程中限制应用程序的CPU和带宽以进行测试,并在java命令周围写了一个小的bash脚本包装,但我不知道如何将这种方法与IDEA的运行/调试集成配置。
#!/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集成方法是
静态设置cpu / down / up,删除shift
将我的java文件夹复制到新文件夹,重命名为java命令,将我的脚本符号链接到bin / java
告诉IDEA使用此JRE配置 - 崩溃
任何有关更好地解决此问题的方法的见解都将受到赞赏!