สำหรับระบบงานที่ run ใน JVM (Java Virtual Machine) นั้น
ไม่ว่าจะเป็น Java Spring, Apache Spark, Apache Kafka และอื่น ๆ
มีนำมาอยู่ในโลกของ container แล้วนั้น
พบว่าจะมีปัญหาเรื่องการจัดการและใช้งาน memory และ CPU เป็นอย่างมาก
ทั้งกิน memory และใช้ CPU เกินขนาดที่กำหนด
ทำให้ประสิทธิภาพการทำงานใน container แย่มาก ๆ
แต่ใน Java 10 พบว่ามีการแก้ไขและปรับปรุงให้แล้ว ประกอบไปด้วย
- กำหนด memory limit ในแต่ละ container
- กำหนดจำนวน CPU ในแต่ละ container