Ten Great Reasons to Virtualize Your Java Apps
summary
Explains actionable reasons to virtualize Java on vSphere: a new vCenter plugin (EM4J console) shows per-VM JVM Xmx/committed history so ops can right‑size VMs; EM4J ballooning uses zeroed large byte arrays to let the hypervisor reclaim heap memory safely (vSphere-only hooks) and avoid paging; test results quantify latency vs. overcommit and working‑set size; automation via the vSphere APIs and deployment tools (App Director, Serengeti, Cloud Foundry) and Spring Insight demos show how to provision, monitor and troubleshoot real JVM problems like Java6 vs Java7 large‑page behavior.
AI-written summary · about
chapters (10)
- 0:00Introduction and setup
- 1:15Why virtualize Java apps
- 8:37VMware’s Java support in vSphere
- 29:31Elastic Memory for Java
- 49:11Automation and testing
- 55:07Java 6 vs Java 7 memory issue
- 1:01:05Provisioning simplicity
- 1:05:58Integration and frameworks
- 1:08:06VSphere value-add for Java
- 1:11:18Summary and Q&A
related talks
47mJava inside Application Containers, System Containers and VMs
01h 32mBuilding and Tuning High Performance Java Platforms
49mJava and Containers Make it Awesome
42mA State of Java Elasticity
06mSimple Tweaks to Get the Most Out of your JVM
46mCreating Cloud Native Capabilities Using the Latest Features from Java and the JVM
44mGetting the Most of Your Java Applications - The Value of Java for Enterprises
47mLegal JVM Doping in Your Containers
