De programmeertaal Java dient als basis voor vele zakelijke en server toepassingen , vanwege de draagbaarheid en populariteit . Dat zo is, moeten deze toepassingen maken met de functies van de Java- taal en de uitvoering ervan omgeving : de Java Virtual Machine . Weten hoe u de instellingen van de JVM te beheren wordt van cruciaal belang als het gaat om high-volume Java zakelijke toepassingen , zoals WebSphere Process Server . WebSphere Process Server De WebSphere Process Server is een software pakket dat deel uitmaakt van een grotere business-georiënteerde software suite van IBM . Dit pakket geeft bedrijven de tools om te modelleren , maken en uitvoeren van processen om zakelijke transacties , zoals online aankopen of credit controles te beheren . De onderliggende code van een proces -server model wordt uitgevoerd met Java -technologie , wat betekent dat , onder het proces -server , is een Java Virtual Machine uitvoeren van Java -code . Java Virtual Machine de Java Virtual Machine biedt het platform voor alle Java source code uit te voeren . De JVM neemt gecompileerde Java source code , compileert het in Java " bytecode , " en vertaalt dit in opdrachten die de onderliggende computer architectuur kan uitvoeren . De JVM maakt Java-programma een grote mate van flexibiliteit en draagbaarheid . De JVM voegt ook een softwarelaag interactie tussen source code en de computer . Deze laag van software functioneert als een volwaardige " machine" in dat het bevat apart gedefinieerd geheugen van het centrale computersysteem , compleet met data structuren , zoals de stack en de heap , dat programma prestaties definiëren . < Br > JVM Heap Size Integrale naar de JVM is de hoop datastructuur . Java werkt als een object - georiënteerde programmeertaal . Objecten verklaard en geconcretiseerd door de programmeur moet zich in het geheugen , en de JVM toewijst dat het geheugen van de hoop . Hierdoor kunnen langdurige opslag van objecten , alsmede de uitvoering van Java garbage collection . Echter , de heap size controleert ook hoeveel geheugen een programma kan toewijzen voor objecten . Als er niet genoeg geheugen is , kan het programma uit te voeren tijdens de uitvoering , die van invloed hoeveel werk het programma - in dit geval de WebSphere Process Server - kan doen Tuning JVM heap- grootte in WPS . de implementatie van de JVM in WebSphere bevat een standaard heapgrootte . Toch blijkt dit vaak te klein voor productie. De programmeur kan de heap-grootte aanpassen aan de behoeften van de toepassing. Door het gebruik van de minimale heapgrootte vlag en de maximale heapgrootte vlag bij het uitvoeren van de server , kan de programmeur verhogen start-en maximale heap size . Echter , is heapgrootte beperkt tot beschikbaar fysiek geheugen in de server , moet dus zorg nemen niet toe te wijzen te veel geheugen om de JVM heap wanneer deze niet nodig is .
|