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 - 것이 문제를 접근하는 더 나은 방법에

어떤 통찰력을 추락 고맙다!

답변

관련 문제