OutOfMemoryError: không đủ bộ nhớ
Phân tích lỗi hết bộ nhớ: heap space khác metaspace thế nào, cách tìm nguyên nhân và cần làm gì ngoài việc nâng cấp gói.
Cập nhật 13 tháng 8, 2026
java.lang.OutOfMemoryError: Java heap space
Máy chủ đã hết bộ nhớ. Nó hoặc là bị crash, hoặc là bắt đầu thu gom rác liên tục và bị treo.
Các loại
| Văn bản | Ý nghĩa |
|---|---|
Java heap space | Heap chính đã cạn — trường hợp phổ biến nhất |
Metaspace | Hết bộ nhớ cho các lớp: thường do /reload hoặc quá nhiều mod |
GC overhead limit exceeded | Bộ thu gom chạy nhưng không giải phóng được gì: thực chất là như nhau |
unable to create native thread | Quá nhiều luồng: một plugin tạo chúng không giới hạn |
Cần làm gì
- Xác định xem bộ nhớ có thực sự thấp không. Để tham khảo, xem Bạn cần bao nhiêu bộ nhớ và Bộ nhớ cho gói mod.
- Kiểm tra rò rỉ bộ nhớ. Nếu mức tiêu thụ tăng tuyến tính sau khi khởi động lại và không bao giờ giảm, thủ phạm là một plugin hoặc mod:
spark heapsummarycho thấy thứ đang làm đầy heap — Spark. - Giảm tải: bán kính, giới hạn thực thể, số lượng thế giới, tạo trước thay vì tạo ngay lúc chạy — Tối ưu Paper.
- Nâng cấp gói của bạn nếu bạn thực sự đang chạm trần bộ nhớ — Thay đổi gói của bạn.
Tuyệt đối không
Đừng dùng /reload — đây là nguồn kinh điển gây lỗi Metaspace và rò rỉ bộ nhớ khó truy vết. Hãy khởi động lại toàn bộ máy chủ.
Biện pháp tạm thời
Khởi động lại tự động hằng ngày sẽ làm dịu triệu chứng trong lúc bạn tìm nguyên nhân. Nếu phụ thuộc vào nó lâu dài, cuối cùng bạn sẽ mất dữ liệu khi máy chủ crash giữa trận.
Hosting MinecraftMáy chủ của bạn chạy khi bạn offlineTạo máy chủ
