เกร็ดกายวิภาคของ JVM
(shipilev.net)-
แนะนำ JVM Anatomy Quarks
- "JVM Anatomy Quarks" เป็นซีรีส์โพสต์ขนาดสั้นที่อธิบายความรู้พื้นฐานเกี่ยวกับ JVM
- แต่ละโพสต์เจาะลึกหัวข้อเดียว การทดสอบ เบนช์มาร์ก และข้อสังเกต
- หลักฐานและการอภิปรายอาจเป็นเชิงประสบการณ์ส่วนบุคคล และไม่ได้ผ่านการตรวจทานเรื่องข้อผิดพลาดหรือความสอดคล้อง
- ผู้ใช้ควรใช้ข้อมูลนี้ด้วยความรับผิดชอบของตนเอง
-
ข้อมูลผู้เขียน
- Aleksey Shipilëv, ผู้เชี่ยวชาญด้าน JVM/ประสิทธิภาพ
- Twitter: @shipilev
- ติดต่อและข้อเสนอแนะ: aleksey@shipilev.net
-
สแนปช็อตฉบับสมบูรณ์
- ซีรีส์นี้ยังดำเนินอยู่ และมีชุดรวมฉบับสมบูรณ์ที่สร้างอัตโนมัติให้ใช้งาน:
- ePUB (เล็กที่สุด, น้อยกว่า MB)
- MOBI (เล็ก, ระดับ MB)
- PDF (ใหญ่มาก, หลายสิบ MB)
- ซีรีส์นี้ยังดำเนินอยู่ และมีชุดรวมฉบับสมบูรณ์ที่สร้างอัตโนมัติให้ใช้งาน:
-
ดัชนีแยกรายการ
- มีดัชนีที่สามารถทำไฮเปอร์ลิงก์ได้สะดวกบนอินเทอร์เน็ต:
- #1: Lock Coarsening and Loops
- #2: Transparent Huge Pages
- #3: GC Design and Pauses
- #4: TLAB Allocation
- #5: TLABs and Heap Parsability
- #6: New Object Stages
- #7: Object Initialization Costs
- #8: Local Variable Reachability
- #9: JNI Critical and GC Locker
- #10: String.intern()
- #11: Moving GC and Locality
- #12: Native Memory Tracking
- #13: Intergenerational Barriers
- #14: Constant Variables
- #15: Just-In-Time Constants
- #16: Megamorphic Virtual Calls
- #17: Trust Non-Static Final Fields
- #18: Scalar Replacement
- #19: Lock Elision
- #20: FPU Spills
- #21: Heap Uncommit
- #22: Safepoint Polls
- #23: Compressed References
- #24: Object Alignment
- #25: Implicit Null Checks
- #26: Identity Hash Code
- #27: Compiler Blackholes
- #28: Frequency-Based Code Layout
- #29: Uncommon Traps
- #30: Conditional Moves
- มีดัชนีที่สามารถทำไฮเปอร์ลิงก์ได้สะดวกบนอินเทอร์เน็ต:
-
อัปเดตล่าสุด
- อัปเดตล่าสุดเมื่อ 2021-07-23 11:09:08 +0300
ยังไม่มีความคิดเห็น