เกร็ดเล็กเกร็ดน้อยจาก Sun Developer Day
่java.net - j2se.dev.java.net เว็บไซต์แนะนำ
Vitual Machine แบ่ง Heap ออกเป็น 3 ระดับ มี Young Generation , Old Generation , Permanent Generation แต่ฟังไม่ทัน ในส่วนของ Young Generation จะใช้กับพวก Stack ยิ่งถ้ามี ขนาดใหญ่ จะสามารถสร้าง Object ใหม่ได้เร็วขึ้น ส่วน Old Generation ช่วยในการทำงานกับ Object ที่มีอายุการทำงานนาน (Long Lifetime) ปกติ Heap จะมีขนาด 4 Mb เป็น Default แต่สำหรับ Netbean จะกำหนด Default เป็น 20 Mb
Parameter ที่น่าสนใจของ Young Generation ได้แก่ -XX:NewSize , -XX:MaxNewSize , -XX:NewRatio , -XX:SurivorRatio ส่วนของ Old Generation ก็จะมี -XX:OldSize , -XX:MinHeapFreeRatio , -XX:MaxHeapFreeRatio
คำสั่งที่น่าสนใจที่เอาไว้วัดประสิทธิภาพของโปรแกรม ได้แก่ jconsole เพื่อดูว่ามันเกิดอะไรขึ้นกับ JVM บ้าง
เว็บไซต์ของ Sun ที่สอนเกี่ยวกับ Performance ได้แก่ java.sun.com/..../performance/
Comments
Mon, 23.06.2008 00:15
good idea
Fri, 20.06.2008 00:50
โอ้ ปั้นหมีโหดมั่งๆ อิ อิ
Thu, 19.06.2008 11:46
ขอบคุณมาก ๆ เห็นแล้วอมยิ้มแก้ม ปริ ^^
Thu, 19.06.2008 11:37
เห็นแล้ว แอบอมยิ้ม น่ารักมาก ๆ ค่ะ