主权项 |
1. A computer system comprising:
one or more computer processors; one or more non-transitory computer readable storage media; program instructions stored on the one or more non-transitory computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to receive, by a first Java Virtual Machine (JVM) process, a workload for an application, wherein the first JVM process comprises a 32-bit JVM; program instructions to determine, by a first Java Virtual Machine (JVM) process, whether the workload for the application is above a threading limit; responsive to the program instructions determining that the workload for the application is above the threading limit, program instructions to determine at least one sub-process from the first JVM process wherein the at least one sub-process from the first JVM process comprises a 32-bit JVM, and wherein a number of the at least one sub-process from the first JVM process is based in part on the workload for the application and wherein each of the at least one sub-process configured to communicate with the first JVM process; program instructions to spawn by the first JVM process, the determined at least one sub-process from the first JVM process, based on the workload for the application; and program instructions to coordinate, by the first JVM process, the received workload for the application, using inter-process communication (IPC), wherein IPC includes remote method invocation (RMI). |