Home : จาวา 64-bit คืออะไร และจะใช้งานได้อย่างไร ?
Q10085 - INFO: จาวา 64-bit คืออะไร และจะใช้งานได้อย่างไร ?

Summary

ถ้าใครสังเกตดี ๆ ตอนที่เข้าไป download Java SDK หรือ JRE จาก web site ของ Sun อย่างที่เห็นจากรูปด้านล่าง จะเห็นว่ามี version ของจาวาที่เป็น 64-bit ให้เลือกด้วย อย่างเช่น SDK 6u2 สำหรับ Solaris x64 platform, SDK 6u2 สำหรับ Linux x64 platform และ SDK 6u2 สำหรับ Windows x64 platform  จาวา 64-bit คืออะไร ? แล้วเราจะใช้งานได้ยังไง ?

จาวา 64-bit ก็คือ version ของจาวาที่พัฒนาขึ้นมาให้ใช้งานในสภาพแวดล้อมบน platform ที่เป็น 64 bit พูดง่าย ๆ ก็คือเป็นโปรแกรมจาวาที่เอาไว้ใช้งานบนเครื่องที่มี OS และ processor เป็นแบบ 64 bit นั่นเอง ถ้าเราลองดู processor หรือ CPU ตัวใหม่ ๆ จะเห็นว่าเริ่มมี processor ที่เป็น 64-bit ให้ใช้งานบ้างแล้ว อย่างเช่น IA64 ของค่าย Intel หรือ AMD64 ของค่าย AMD  ในส่วนของ OS เองก็มี version ที่เป็น 64 bit ด้วยเช่นกัน อย่างเช่น Red Hat Enterprise Linux, Windows XP, Windows 2003 Server (64-bit edition) 

สังเกตว่า การจะใช้งานจาวา 64 bit ได้นั้น เราจะต้องมีทั้ง OS และ processor ที่เป็นแบบ 64 bit เสียก่อน ซึ่งในตอนนี้มักจะเป็นเครื่องระดับ server มากกว่า

การใช้งานจาวา 64 bit จะมีข้อดีตรงที่เราจะได้ address space เพิ่มขึ้นมา ทำให้เราสามารถกำหนดขนาดของ heap ได้ขนาดใหญ่กว่าเดิม ซึ่งทำให้โปรแกรมจาวาที่เราเขียนขึ้นสามารถใช้ memory ได้มากขึ้น (มากกว่า 1.6 GB) นอกจากนี้ยังทำให้เราสามารถสร้าง thread ได้มากกว่าเดิมด้วย สังเกตว่าข้อดีเหล่านี้จะมีประโยชน์สำหรับโปรแกรมขนาดใหญ่ที่ทำงานเป็นแบบ server โปรแกรมมากกว่าโปรแกรมเล็ก ๆ ที่เราใช้งานทั่วไป

สำหรับจาวา 1.5 และ 1.6 (version 64 bit) ตอนนี้จะสนับสนุน OS และ processor 64 bit ดังต่อไปนี้

  • Solaris/SPARC
  • Solaris/AMD64
  • Windows XP (64-bit edition)/AMD64
  • Windows 2003 Server (64-bit edition)/AMD64
  • Linux/AMD64
Related Articles
No Related Articles Available.

Article Attachments
No Attachments Available.

Related External Links
Java HotSpot VM FAQ
Help us improve this article...
What did you think of this article?

poor 
1
2
3
4
5
6
7
8
9
10

 excellent
Tell us why you rated the content this way. (optional)
 
Approved Comments...
No user comments available for this article.
Created on 7/12/2007 7:35 PM.
Last Modified on 7/13/2007 10:55 AM.
Last Modified by admin.
Skill Level: Beginner.
Article has been viewed 2171 times.
Rated 0 out of 10 based on 0 votes.
Print Article
Email Article