0
개발 과정에서 테스트를 위해 응용 프로그램의 CPU와 대역폭을 제한해야하며 java 명령에 작은 bash 스크립트 래퍼를 작성했습니다. 이 접근 방식을 IDEA의 실행/디버그 구성과 어떻게 통합 할 수 있는지 확인하십시오. 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
나의 첫번째 실패 접근 방식은
복사 새 내 java 폴더의 이름을 바꾸 java 명령 위/아래 정적으로 CPU를 설정
/제거 변화했다, 상징적가 연결되는 내 빈/자바 스크립트
이 JRE의 설정을 사용하라고 IDEA - 것이 문제를 접근하는 더 나은 방법에
어떤 통찰력을 추락 고맙다!