Skip to content
Hosting · Hiệu năng

Spark: phân tích hiệu năng máy chủ

Cách lấy profile máy chủ bằng plugin Spark, đọc cây gọi hàm, tìm nguyên nhân lag và xem mức sử dụng bộ nhớ.

Cập nhật 13 tháng 8, 2026

Spark là một profiler hiện đại cho Paper, Fabric, Forge và Velocity. Nó cho thấy thời gian CPU được dùng ở đâu, kể cả các cơ chế gốc của game.

Lấy một profile

spark profiler start --timeout 300

Năm phút với người chơi thật đang online, sau đó liên kết sẽ tự xuất hiện. Hoặc:

spark profiler stop

Lệnh nhanh

spark tps            TPS and MSPT
spark health         overall state, memory, disk
spark heapsummary    what is using memory

Cách đọc cây

Báo cáo là một cây gọi hàm kèm phần trăm. Mấu chốt là đi xuống theo nhánh “dày” nhất cho đến khi tên plugin, mod hoặc cơ chế trở nên rõ ràng.

Những phát hiện thường gặp:

NhánhĐó là gì
EntityLiving.tick với trọng số lớnQuá nhiều mob — Mob và thực thể
Village..., Brain.tickDân làng — Làng
ChunkMap, generationTải và tạo chunk — Tạo trước chunk
Tên pluginMột plugin — Một plugin làm hỏng máy chủ
Hopper, TileEntityPhễu và các cỗ máy — Trang trại

Bộ nhớ

spark heapsummary cho thấy những đối tượng nào chiếm heap. Số lượng thực thể hoặc mục plugin tăng dần giữa hai ảnh chụp là dấu hiệu của rò rỉ.

Nguyên tắc chính

Hãy profile trước, rồi mới thay đổi. Tinh chỉnh “theo lời khuyên trên diễn đàn” mà không đo đạc thường chẳng đạt được gì và đôi khi còn làm mọi thứ tệ hơn.

Hosting MinecraftMáy chủ của bạn chạy khi bạn offlineTạo máy chủ