กลับไปหน้าบทความ

อ่าน 1 นาที

ตัวจัดสรรหน่วยความจำแบบสะสม

การจัดการหน่วยความจำ/ซอฟต์แวร์การจัดการหน่วยความจำ/หน้าที่แสดงคำอธิบายสั้นๆ ของเป้าหมายการเปลี่ยนเส้นทางผ่านโมดูล:ลิงก์ที่มีคำอธิบายประกอบ

โปรแกรมจัดสรรหน่วยความจำ HoardหรือHoardคือโปรแกรมจัดสรรหน่วยความจำสำหรับLinux , OS XและMicrosoft Windows Hoard ถูกออกแบบมาให้มีประสิทธิภาพเมื่อใช้งานโดย แอปพลิเคชัน แบบมัลติเธรดบน.

ตัวจัดสรรหน่วยความจำแบบสะสม

กักตุน
ผู้เขียนต้นฉบับเอเมอรี เบอร์เกอร์, แคธรีน เอส. แมคคินลีย์ , โรเบิร์ต ดี. บลูโมฟ, พอล อาร์. วิลสัน
นักพัฒนาเอเมอรี เบอร์เกอร์
ปล่อย 29 กันยายน 2542  ( 1999-09-29 )
เวอร์ชันเสถียร
3.13 /  1 มกราคม 2562  ( 2019-01-01 )
ระบบปฏิบัติการลินุกซ์ , โอเอสเอ็กซ์ , ไมโครซอฟต์วินโดวส์
มีจำหน่ายในซี++
พิมพ์การจัดสรรหน่วยความจำ
ใบอนุญาตใบอนุญาต Apache เวอร์ชัน 2
เว็บไซต์hoard .org
ที่เก็บข้อมูล
  • github.com/emeryberger/Hoard

โปรแกรมจัดสรรหน่วยความจำ HoardหรือHoardคือโปรแกรมจัดสรรหน่วยความจำสำหรับLinux , OS XและMicrosoft Windows Hoard ถูกออกแบบมาให้มีประสิทธิภาพเมื่อใช้งานโดย แอปพลิเคชัน แบบมัลติเธรดบน คอมพิวเตอร์ แบบมัลติโปรเซสเซอร์ Hoard เผยแพร่ภายใต้Apache Licenseเวอร์ชัน 2.0

ประวัติศาสตร์

ในปี 2000 Emery Berger ผู้เขียนได้ ทำการเปรียบเทียบประสิทธิภาพของตัวจัดสรรหน่วยความจำที่มีชื่อเสียงบางตัว และระบุว่า Hoard ช่วยปรับปรุงประสิทธิภาพของแอปพลิเคชันแบบมัลติเธรดโดยการจัดหาฟังก์ชันการจัดการหน่วยความจำ ที่รวดเร็วและ ปรับขนาดได้ ( mallocและfree ) โดยเฉพาะอย่างยิ่ง มันช่วยลดการแย่งชิงฮีป (โครงสร้างข้อมูลส่วนกลางที่ใช้ในการจัดสรรหน่วยความจำแบบไดนามิก ) ที่เกิดขึ้นเมื่อเธรดหลายตัวจัดสรรหรือปล่อยหน่วยความจำ และหลีกเลี่ยงการแบ่งปันที่ผิดพลาด ที่อาจเกิดขึ้นจากตัวจัดสรรหน่วยความจำ ในขณะเดียวกัน Hoard ก็มีข้อจำกัดที่เข้มงวดเกี่ยวกับการกระจายตัวของหน่วย ความจำ [ 1 ]

Hoard ยังคงได้รับการบำรุงรักษาและปรับปรุงอย่างต่อเนื่อง และถูกนำไปใช้โดยโครงการโอเพนซอร์สและเชิงพาณิชย์จำนวนมาก[ 2 ] [ 3 ]

นอกจากนี้ยังเป็นแรงบันดาลใจให้เกิดการเปลี่ยนแปลงตัวจัดสรรหน่วยความจำอื่นๆ เช่น ตัวจัดสรรหน่วยความจำในOS Xตั้งแต่เดือนกุมภาพันธ์ พ.ศ. 2551 (เปิดตัวครั้งแรกในMac OS X Snow Leopard ) [ 4 ] [ 5 ]

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Hoard_memory_allocator&oldid=1280400324 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ตัวจัดสรรหน่วยความจำแบบสะสม

โปรแกรมจัดสรรหน่วยความจำ HoardหรือHoardคือโปรแกรมจัดสรรหน่วยความจำสำหรับLinux , OS XและMicrosoft Windows Hoard ถูกออกแบบมาให้มีประสิทธิภาพเมื่อใช้งานโดย แอปพลิเคชัน แบบมัลติเธรดบน.

ประวัติศาสตร์

ในปี 2000 Emery Berger ผู้เขียนได้ ทำการเปรียบเทียบประสิทธิภาพของตัวจัดสรรหน่วยความจำที่มีชื่อเสียงบางตัว และระบุว่า Hoard ช่วยปรับปรุงประสิทธิภาพของแอปพลิเคชันแบบมัลติเธรดโดยการจัดหาฟังก์ชัน การจัดการหน่วยความจำ ที่รวดเร็วและ ปรับขนาดได้ ( malloc และ free )...

ดูเพิ่มเติม

การจัดสรรหน่วยความจำแบบไดนามิกในภาษาซี – การจัดการหน่วยความจำแบบไดนามิกในภาษาการเขียนโปรแกรมซี การจัดการหน่วยความจำด้วยตนเอง – วิธีการจัดการหน่วยความจำคอมพิวเตอร์ การจัดสรรหน่วยความจำแบบไดนามิก – วิธีการจัดการหน่วยความจำคอมพิวเตอร์ หน้าเว็บที่แสดงคำอธิบายสั้น...

ลิงก์ภายนอก

หน้าเว็บของ Hoard เอเมอรี เบอร์เกอร์ผู้เขียนหนังสือ Hoard และศาสตราจารย์ประจำ มหาวิทยาลัยแมสซาชูเซตส์ แอมเฮิร์ส ต์ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Hoard_memory_allocator&oldid=1280400324 "