Monday, September 05, 2005

Java Suck

ในการทำ dissertation มันต้องใช้ tool ตัวนึงชื่อ JMeter
เขียนด้วย Java ทั้งดุ้น เราก็เอามันมารันเก็บสถิติไปเรื่อยๆ อยู่มาวันนึง
โปรแกรมมันก็เกิดรันไม่ได้ บอกประมาณว่า Memory ไม่พอ หรือ Swap ไม่พอ
ไอ้เราก็ไม่รู้ เลยเมล์ไป Tech Support ของภาค ให้ช่วยแก้ให้ที
วันนี้เกิดเอะใจเรื่องความบรมห่วย ของ Java ทีชอบเขมือบ Swap Memory เป็นขนมเค้ก
จากการที่เคยใช้ Azureus เล่น Bittorrent มานั่นเอง เลยไป ps -ax ดูใน server
ปรากฎว่ามี zombie process ของ JMeter
อยู่ประมาณ 10 อัน (แต่ละอันมี 4 process ย่อย) เลยจัดการ kill ทิ้งไปซะ
ปรากฎว่า พอ top ดู Swap ของ server เพิ่มจากเดิม 130 MB เป็น 4400 MB !!

กรูจะบ้าตาย นึกได้ก็โล่งใจที่เจอสาเหตุ และกลบเกลื่อนไปได้
ไม่งั้นเกิดไอ้พวก Tech Support มันมาเจอเข้า มันคงด่าตูกระจายแน่นอน
เพราะเกือบทำ server ของภาคเน่า ..สรุป Java แม่งงงง .. ห่วย !

No comments: