This means the Client VM can start up faster and requires a smaller memory footprint.įor more info you can check below links: The Client VM compiler does not try to execute many of the more complex optimizations performed by the compiler in the Server VM, but in exchange, it requires less time to analyze and compile a piece of code. In general, the client system is better for GUIs. The Java HotSpot Client VM has been specially tuned to reduce application start-up time and memory footprint, making it particularly well suited for client environments. The Client VM offers improved run time performance for applications and applets. The Client VM compiler serves as an upgrade for both the Classic VM and the just-in-time (JIT) compilers used by previous versions of the JDK. It is intended for executing long-running server applications, which need the fastest possible operating speed more than a fast start-up time or smaller runtime memory footprint. The JDK contains both of the these systems in the distribution, so developers can choose which system they want by specifying -client or -server.Īlthough the Server and the Client VMs are similar, the Server VM has been specially tuned to maximize peak operating speed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |