มันไม่ควรเป็นงานใหญ่ที่จะอัพเกรดเป็นรุ่นรองและฉันไม่เคยประสบปัญหามาก่อน
ที่กล่าวว่าปัญหาที่น่าอับอายของ Java 7นั้นค่อนข้างน่ากลัวและถึงแม้จะเป็นการอัพเกรดครั้งใหญ่ แต่ปัญหาเหล่านั้นก็ปรากฏใน Java 6 ~ u20 และอาจถูกแก้ไขใน u25 พวกเขาโผล่ขึ้นมาเพียงเพราะ Java 7 มีการตั้งค่าสถานะการเพิ่มประสิทธิภาพบางอย่างโดยค่าเริ่มต้นที่ Java 6 ไม่มี หากคุณใช้การตั้งค่าสถานะเหล่านี้ใน Java 6 คุณอาจประสบปัญหาไม่เพียง แต่ล่ม แต่ยังดำเนินการลูปที่ไม่ถูกต้องนั่นคือการคำนวณผิดเนื่องจากการอัปเกรดเล็กน้อยจาก 6u19 ถึง 6u20 (โดยประมาณ)
ความจริงก็คือไม่มีใครรับประกันได้ว่ารุ่นที่อัพเกรดจะทำงานได้เลย JVM สภาพแวดล้อม (คอมพิวเตอร์ระบบปฏิบัติการ) และแอปพลิเคชันของคุณพวกเขาทั้งหมดมีปฏิสัมพันธ์ซึ่งกันและกันและเพื่อให้แน่ใจว่ามีกองขนาดมหึมาของสิ่งต่าง ๆ เล่นร่วมกันคุณควรทำการทดสอบการถดถอยอย่างมาก
แนวทางของฉันในการอัพเกรด JVM นั้นคล้ายคลึงกับการอัพเกรดใด ๆ : ถ้าฉันไม่มีความต้องการเฉพาะในการอัพเกรดและหากเป็นการอัพเกรดความปลอดภัยที่สำคัญฉันจะรอสักครู่และอ่านประสบการณ์ของผู้อื่นบนอินเทอร์เน็ต หากไม่มีใครบ่นภายในเดือนหรือดังนั้นก็น่าจะปลอดภัยที่จะอัพเกรด