WebSphere Process Server es un paquete de software que es parte de un paquete de software orientado a la empresa más grande de IBM. Este paquete ofrece a las empresas las herramientas para modelar , crear y ejecutar procesos para gestionar las transacciones comerciales , tales como compras en línea de crédito o cheques . El código subyacente de un modelo de servidor de proceso se ejecuta con la tecnología Java, lo que significa que , bajo el servidor de procesos , es una máquina virtual de Java que se ejecuta código Java.
Java Virtual Machine
la máquina virtual de Java es la plataforma para todo el código fuente de Java para ejecutar . La JVM toma el código fuente de Java compilado , compila en Java " código de bytes , " y la traduce en comandos que la arquitectura de ordenador subyacente puede ejecutar. La JVM permite que los programas Java una gran cantidad de flexibilidad y portabilidad . Sin embargo, la JVM también añade una capa de software de interacción entre el código fuente y el ordenador. Esta capa de software funciona como una "máquina" de pleno derecho , ya que contiene la memoria se define por separado del sistema informático principal , completo con las estructuras de datos, como la pila y el heap , que definen el desempeño del programa .
JVM Tamaño de pila
Integral a la JVM es la estructura de datos del montón. Java funciona como un lenguaje de programación orientado a objetos . Objetos declarados y una instancia por el programador debe residir en la memoria , y la JVM asigna la memoria del montón . Esto permite el almacenamiento a largo plazo de los objetos , así como la implantación de la recogida de basura de Java . Sin embargo, el tamaño de la pila también controla la cantidad de memoria que un programa puede asignar a los objetos. Si no hay suficiente memoria, el programa podría agotarse durante la ejecución , que afectan a la cantidad de trabajo del programa - en este caso el de WebSphere Process Server - puede hacer
Sintonía JVM Tamaño de pila de WPS.
la implementación de la JVM de WebSphere contiene un tamaño de pila predeterminado. Sin embargo , esto a menudo resulta ser demasiado pequeña para su uso en producción . El programador puede modificar el tamaño de almacenamiento dinámico para adaptarse a las necesidades de la aplicación . Mediante el uso de la bandera de menor tamaño de pila y la bandera tamaño máximo de pila cuando se ejecuta en el servidor, el programador puede aumentar el tamaño de almacenamiento dinámico inicial y máximo. Sin embargo, el tamaño de la pila está limitada a la memoria física disponible en el servidor, así que el cuidado debe ser no tener que destinar demasiada memoria para el almacenamiento dinámico de JVM cuando no es necesario.