JVM thực sự hoạt động như thế nào: Từ bytecode đến JIT

OCT 21, 20266 MIN

Description

Linh và Minh giải thích hành trình của một chương trình Java theo video How the JVM Actually Works của ByteByteGo: javac biên dịch ra bytecode, class loader nạp class theo parent delegation với Bootstrap, Platform và System, linking gồm verify, prepare và resolve, initialize chỉ ở lần dùng đầu tiên, heap và method area dùng chung còn stack là của riêng từng thread, interpreter chạy nhanh lúc đầu và JIT biên dịch method nóng thành mã máy trong code cache, cùng hiện tượng warm up sau khi deploy. Video gốc: https://youtu.be/bF28LFPjFsI 📖 Bản chữ đầy đủ của tập này: https://huan-muse-podcast.vercel.app/transcript-ep2.html