•Per assegnare un certo quantitativo di Ram all'application server
di solito il calcolo che si può fare è: 100Mbx1Connessione, da cui per es.
50 Connessioni -> 100Mbx50=5Gb
lanciare il server con
-Xmx5g
dove 5g=5Gb assegnati
•Assegnazione di una certa PermGen al server
su Java 1.7
iscserver -J-XX:MaxPermSize=1024m
su Java 1.8
iscserver -J-XX:MaxMetaspaceSize=1024m
•Per fare un .jar
c:\programmi\...\jdk...\bin\jar -cf mio.jar *.class
se la cartella da cui lanci ha tutti i .class
•Per calcolare quanto permgen può consumare l'applicativo
Il PermGen dipende dalle righe dopo procedure division
se un programma ha 10000 righe di cui 8000 di procedure consuma più permgen di un programma da 10000 righe di cui 1000 di procedure
1.creare un .jar con tutti i tuoi program-id compilati
2.lanciare
iscrun -J-XX:MaxPermSize=1024m CPRELOAD
3.controllare con JVisualVM quanta Perm ha consumato
CPRELOAD è un sample sotto sample/issamples