Skip to content

Java Virtual Machine Internals - How to use and improve your Java applications

License

Notifications You must be signed in to change notification settings

sparvu/jvm-internals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JVM Internals

A new presentation will cover Java 7+ and the latest developments in this area. The same time, the license will be changed to BSD3.

Usually, many Java applications are deployed with ad-hoc settings without proper testing, not suitable for production usage. Learn how can you turbo charge your Java applications for performance, understanding how java virtual machine (JVM) works, when do you need to tune your JVM for better throughput and footprint. This is a short introduction into Java Virtual Machine Hotspot implementation, developed by Sun Microsystems (Oracle), including memory allocation, the garbage collectors, and a simple and practically method to select the best heap settings for different applications. Requires open-source sotfware.

Contents

Introduction to Java Virtual Machine HotSpot VM

Architecture

Memory management and Garbage Collection Heap Sizing

Java 5 and 6 What's new ?

Troubleshooting

Read the presentation here: JVM Internals

About

Java Virtual Machine Internals - How to use and improve your Java applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published