0

Je dois limiter le processeur et la bande passante de mon application à des fins de test pendant le processus de développement et écrire un petit script bash autour de la commande java, mais je ne suis pas comment je peux intégrer cette approche avec la configuration d'exécution/débogage d'IDEA.Configuration de débogage IntelliJ IDEA: script bash pour limiter l'unité centrale/bande passante

#!/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 

Ma première approche a échoué pour l'intégration IDEA était

mis statiquement le cpu/bas/haut, changement enlevé

Copié mon dossier java à une nouvelle, commande java renommé, symbolique lié mon script bin/java

IDEA demandé d'utiliser la configuration JRE - Crashed

Toute autre idée sur une meilleure façon d'aborder ce problème serait apprécié!

Répondre

Questions connexes