Java Free Memory | Java Programming กับวิธีการ Check Memory และ Free Memory
บทความเกี่ยวกับ : Java Free Memory | Java Programming กับวิธีการ Check Memory และ Free Memory
หลายๆคนชอบบ่นว่า Java กินแรมเยอะบางครั้งเวลา Code อะไรไปจะมีปัญหาว่า Memory เต็ม
วันนี้ขอเสนอตัวอย่างง่ายๆ ในการ Check Memory และ Free Memory ตามตัวอย่างครับ
หลายๆคนชอบบ่นว่า Java กินแรมเยอะบางครั้งเวลา Code อะไรไปจะมีปัญหาว่า Memory เต็ม
วันนี้ขอเสนอตัวอย่างง่ายๆ ในการ Check Memory และ Free Memory ตามตัวอย่างครับ
public class JavaFreeMem {
public static void main(String[] args) {
// คำสั่งในการ เช็คการใช้ Memory
System.out.println("Total Memory"+Runtime.getRuntime().totalMemory());
// คำสั่งในการกระตุ้นให้ ตัว Java's garbage-collected ทำงานเพื่อคืน Memory ที่ไม่ได้ใช้
System.out.println("Free Memory"+Runtime.getRuntime().freeMemory());
}
}
คำสั่งง่ายๆนะครับเผื่อเอาไว้ใช้งานกัีนถึงแม้เราจะไม่สามารถสั่งให้ Java คืน Memory มาให้เราได้
คำสั่งง่ายๆนะครับเผื่อเอาไว้ใช้งานกัีนถึงแม้เราจะไม่สามารถสั่งให้ Java คืน Memory มาให้เราได้
แต่เราก็สามารถกระตุ้นตัว Garbage ให้ทำงานได้นะครับ ฝากไว้นิดนึงว่าถึงแม้จะสั่ง Free Memory ได้
แต่มันก็เป็นเพียงแค่การ คืน Memory ที่ไม่ได้มีการใช้งานเท่านั้นนะครับ
ความคิดเห็น
แสดงความคิดเห็น