Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

WPS e JVM Heap Taglie

Il linguaggio di programmazione Java è la base per molte imprese e le applicazioni del server , grazie alla sua portabilità e la popolarità . Di conseguenza, queste applicazioni devono vedersela con le funzioni del linguaggio Java e il suo ambiente di esecuzione : la Java Virtual Machine . Saper gestire le impostazioni della JVM diventa cruciale quando si tratta di grandi volumi di applicazioni aziendali Java, come WebSphere Process Server . WebSphere Process Server

Il WebSphere Process Server è un pacchetto software che è parte di una più ampia suite di software business-oriented da IBM . Questo pacchetto offre alle aziende gli strumenti per modellare , creare ed eseguire i processi per gestire le transazioni di business , come ad esempio gli acquisti online credito o degli assegni . Il codice alla base di un modello di server di processo viene eseguito con la tecnologia Java , il che significa che , sotto il server di processo , è una Java Virtual Machine che esegue codice Java .
Java Virtual Machine

la Java Virtual Machine fornisce la piattaforma per tutto il codice sorgente Java da eseguire . La JVM ha compilato il codice sorgente Java , compila in Java " bytecode ", e lo traduce in comandi che l'architettura informatica di base in grado di eseguire . La JVM permette ai programmi Java di una grande flessibilità e portabilità . Tuttavia, la JVM aggiunge anche uno strato di software interazione tra il codice sorgente e il computer . Questo strato di software funziona come una vera e propria " macchina" in quanto contiene memoria definita separatamente dal sistema informatico centrale , completo di strutture di dati , come ad esempio lo stack e l'heap , che definiscono le prestazioni del programma .


JVM heap Size

integrale per la JVM è la struttura dati heap . Java funziona come un linguaggio di programmazione orientato agli oggetti . Oggetti dichiarati e istanziati dal programmatore devono risiedere in memoria , e la JVM alloca la memoria dal mucchio . Questo permette conservazione a lungo termine di oggetti , nonché l' attuazione di garbage collection Java . Tuttavia, la dimensione heap controlla anche la quantità di memoria di un programma può allocare per gli oggetti . Se non c'è abbastanza memoria, il programma potrebbe esaurirsi durante l'esecuzione , che colpisce quanto lavoro il programma - in questo caso di WebSphere Process Server - può fare
sintonia Dimensione heap JVM in WPS .

l'implementazione della JVM in WebSphere contiene una dimensione heap di default . Tuttavia, questo risulta spesso di essere troppo piccolo per l'uso in produzione . Il programmatore può modificare la dimensione heap per soddisfare le esigenze dell'applicazione . Utilizzando la bandiera dimensione heap minima e la bandiera dimensione massima di heap durante l'esecuzione del server , il programmatore può aumentare le dimensioni di partenza e di heap massima . Tuttavia , la dimensione heap è limitata a memoria fisica disponibile nel server , in modo da la cura deve essere prendere di non assegnare troppa memoria per l'heap JVM quando non è richiesto .

 

Programmazione © www.354353.com