• [^] # Re: Pour le lancement du jar

    Posté par . En réponse au journal Write once, run anywhere qu'il disait. Évalué à 8. Dernière modification le 04 décembre 2012 à 08:54.

    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