est-ce que ça change réellement quelque chose ? je veux dire on ne serait pas dans de la micro optimisation qui ne change rien en réalité ?
1890 user 20 0 109m 1304 1116 S 0.0 0.0 0:00.00 /bin/sh /home/user/Apps/pycharm-2.6.2/bin/pycharm.sh
Non pas du tout. T'imagines 188Ko de RAM gaspillé ! Sachant que la JVM va prendre à la louche entre 64Mo et 2Go de RAM ca nous fait tout de même entre 0.2% et 0.009% d'overhead.
Bon dans l'absolu il a raison, mais un exec ca empêche aussi faire des traitements après la terminaison de la VM. Des trucs jolis comme ca par exemple:
# ---------------------------------------------------------------------
# Run the IDE.
# ---------------------------------------------------------------------
while true ; do
eval "$JDK/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME $*
test $? -ne 88 && break
done
[^] # Re: Pour le lancement du jar
Posté par ckyl . En réponse au journal Write once, run anywhere qu'il disait. Évalué à 8. Dernière modification le 04 décembre 2012 à 08:54.
Non pas du tout. T'imagines 188Ko de RAM gaspillé ! Sachant que la JVM va prendre à la louche entre 64Mo et 2Go de RAM ca nous fait tout de même entre 0.2% et 0.009% d'overhead.
Bon dans l'absolu il a raison, mais un exec ca empêche aussi faire des traitements après la terminaison de la VM. Des trucs jolis comme ca par exemple: