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é!