บทความ

กำลังแสดงโพสต์จาก พฤษภาคม, 2012

อาการ ค้าง เพราะลืม close session hibernate

บทความเกี่ยวกับ : อาการ ค้าง เพราะลืม close session hibernate เรื่องแบบนี้เป็นเรื่องที่รู้ๆ กัน แต่บ่อยครั้งก็เกิดขึ้นโดยไม่ทันระวัง ถ้าลืมแบบตัวเป้งๆ เรียกได้ว่า call 4-5 ทีแล้วค้างนี่ก็ยังดีเพราะจะได้ไหวตัวทัน รีบเข้าไปจัดการ close พวก session หรือ connection ได้ทัน แต่บางทีก็ลืมจุดเล็กๆ น้อยๆ ที่ไม่เห็นผลทันตาแบบว่า On production ไปหลายวันแล้วถึงรู้ตัว ถึงขั้นงานเข้าเลยทีเดียวถ้าพอทำเนาก็ restart server แต่ถ้าไม่ไหวคงต้องแก้แล้ว deploy ใหม่ แบบว่าเป็นข่าวกันเลยทีเดียว หุหุ Code ประกอบขำๆ แบบให้เห็นภาพไม่ได้จริง จังอะไร } finally {             if(detailSet != null){                 detailSet.close();             }             if(cs != null){                 cs.close();             }             if(connect != null){                 connect.close();             }             if (session != null) {                 try {                                        session.close();                 } catch (HibernateException e) {                     throw e;            

Eclipse Out of Memory แล้วปิดไปเอง แก้ปัญหายังไง

บทความเกี่ยวกับ : Eclipse Out of Memory แล้วปิดไปเอง แก้ปัญหายังไง วันนี้พอดีมีน้องมาใหม่ ได้ Set up เครื่องให้เป็น Windows 7 กับ Jdk 1.6 พร้อมกับ Eclipse Version เก่าๆหน่อย เอาให้น้องลองใช้งานดู ใช้งานไปซักพักพบว่า Eclipse ปิดไปเอง ด้วยอาการแปลกๆบางครั้งก็ปิดไปแบบหายวับไปกับตา  บางครั้งก็มีข้อความเตือนว่า Out of memory T_T ผมเดาว่าน่าจะ Memory ที่ Share ให้ Eclipse ใช้ไม่เพียงพอวันนี้เลยจะมานำเสนอวิธี กำหนดค่า Memory ให้กับตัว Eclipse ตามนี้เลยครับ แก้ที่ไฟล์ eclipse.ini    โดยปรับแก้ที่ Parameter ตามนี้ครับ   -Xms128m   -Xmx512m   -XX:MaxPermSize=256m ค่า Memory ก็ปรับให้เหมาะสมตามปริมาณ Memory ที่ได้มานะครับ