spark Mod cho Minecraft 1.20.1, 1.21.1
spark là một trình phân tích hiệu suất cho máy khách, máy chủ và proxy của Minecraft.
spark là một công cụ phân tích hiệu năng dành cho máy khách, máy chủ và proxy của Minecraft.
Liên kết hữu ích
- Website - xem trang chủ của dự án
- Tài liệu - đọc tài liệu và hướng dẫn sử dụng
- Tải xuống - tải plugin/mod mới nhất
spark được tài trợ tự hào bởi BisectHosting.
BisectHosting là chuyên gia về lưu trữ máy chủ Minecraft, sẵn sàng giúp bạn tạo và lưu trữ máy chủ của riêng bạn! Họ là nhà cung cấp dịch vụ lưu trữ đáng tin cậy và lâu đời trong cộng đồng, đồng thời cung cấp mức dịch vụ xuất sắc mà chúng tôi vui vẻ giới thiệu. Có ưu đãi giảm giá đặc biệt 25% dành cho người dùng spark - nhấp vào liên kết ở trên để tạo máy chủ của bạn ngay hôm nay.
spark làm được những gì?
spark bao gồm ba thành phần riêng biệt:
- Trình phân tích CPU: Chẩn đoán các vấn đề về hiệu năng.
- Kiểm tra bộ nhớ: Chẩn đoán các vấn đề về bộ nhớ.
- Báo cáo tình trạng máy chủ: Theo dõi tình trạng tổng thể của máy chủ.
⚡ Trình phân tích CPU
Trình phân tích của spark có thể được dùng để chẩn đoán các vấn đề về hiệu năng: "lag", tốc độ tick thấp, sử dụng CPU cao, v.v.
Nó:
- Nhẹ - có thể chạy trong môi trường thực tế với ảnh hưởng tối thiểu.
- Dễ sử dụng - không cần cấu hình hay thiết lập, chỉ cần cài đặt plugin.
- Nhanh chóng cho ra kết quả - chỉ chạy khoảng ~30 giây là đủ để tạo ra những hiểu biết hữu ích về các khu vực có vấn đề đối với hiệu năng.
- Có thể tùy chỉnh - có thể được điều chỉnh để nhắm vào các luồng cụ thể, lấy mẫu ở một khoảng thời gian cụ thể, chỉ ghi lại các giai đoạn "lag", v.v
- Dễ đọc - cấu trúc dạng cây đơn giản giúp việc phân tích và diễn giải trở nên dễ dàng. Trình xem cũng có thể áp dụng các ánh xạ giải mã obfuscation.
Nó hoạt động bằng cách lấy mẫu dữ liệu thống kê về hoạt động của hệ thống, và xây dựng một đồ thị gọi hàm dựa trên dữ liệu này. Đồ thị gọi hàm sau đó được hiển thị trong một trình xem trực tuyến để người dùng phân tích thêm.
Có hai engine phân tích khác nhau:
- Native AsyncGetCallTrace + perfevents - sử dụng async-profiler (chỉ khả dụng trên hệ thống Linux x8664)
- Java ThreadMXBean tích hợp - một phiên bản cải tiến của trình phân tích WarmRoast phổ biến của sk89q.
⚡ Kiểm tra bộ nhớ
spark bao gồm một số công cụ hữu ích để chẩn đoán các vấn đề về bộ nhớ của máy chủ.
- Tóm tắt Heap - chụp & phân tích một ảnh chụp nhanh cơ bản về bộ nhớ của máy chủ
- Chế độ xem đơn giản về heap của JVM, xem mức sử dụng bộ nhớ và số lượng instance cho từng lớp
- Không nhằm thay thế hoàn toàn các công cụ phân tích bộ nhớ chuyên dụng. (xem bên dưới)
- Kết xuất Heap - chụp một ảnh chụp nhanh đầy đủ (HPROF) về bộ nhớ của máy chủ
- Kết xuất (và tùy chọn nén) một ảnh chụp nhanh đầy đủ về heap của JVM.
- Ảnh chụp nhanh này sau đó có thể được kiểm tra bằng các công cụ phân tích thông thường.
- Giám sát GC - giám sát hoạt động thu gom rác trên máy chủ
- Cho phép người dùng liên hệ hoạt động GC với tình trạng treo máy chủ trò chơi, và dễ dàng thấy chúng mất bao lâu & bao nhiêu bộ nhớ được giải phóng.
- Quan sát tần suất/thời gian của các lần thu gom rác thế hệ trẻ/già để biết nên dùng cờ tinh chỉnh GC nào
⚡ Báo cáo tình trạng máy chủ
spark có thể báo cáo một số chỉ số tóm tắt tình trạng tổng thể của máy chủ.
Các chỉ số này bao gồm:
- TPS - số tick mỗi giây, ở mức độ chính xác hơn so với chỉ số do lệnh /tps hiển thị
- Thời lượng Tick - mỗi tick mất bao lâu (tối thiểu, tối đa và trung bình)
- Sử dụng CPU - lượng CPU được tiến trình máy chủ sử dụng, và của toàn hệ thống
- Sử dụng bộ nhớ - lượng bộ nhớ được tiến trình sử dụng
- Sử dụng đĩa - dung lượng đĩa còn trống/đang được hệ thống sử dụng
Ngoài việc cung cấp tốc độ tick trung bình, spark cũng có thể giám sát từng tick riêng lẻ - gửi báo cáo mỗi khi thời lượng của một tick vượt quá một ngưỡng nhất định. Điều này có thể được dùng để xác định xu hướng và bản chất của các vấn đề hiệu năng, so với các sự kiện khác của hệ thống hoặc trò chơi.
Cách sử dụng
Để cài đặt, chỉ cần thêm tệp .jar vào thư mục mods của bạn.
Thông tin về cách sử dụng lệnh có thể được tìm thấy trong tài liệu.
Nếu bạn muốn được giúp phân tích báo cáo profiling, hoặc chỉ muốn trò chuyện, hãy thoải mái tham gia cùng chúng tôi trên Discord.
Hướng dẫn
Có một vài "hướng dẫn" nhỏ trong tài liệu, bao gồm các chủ đề sau.
- Vòng lặp tick
- Tìm nguyên nhân của các đợt lag
Cách cài đặt spark
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.16.5–26.3 on Fabric, Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file spark-1.10.187-neoforge.jar (3.7 MB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: spark should be in the list.
On a server
A server on Fabric, Forge or NeoForge
The mod only works on a server with the same loader and game version, for example 26.3.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
Use the “To server” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
Phiên bản
Kèm phụ thuộc
| Minecraft | Loader | Tệp | Ngày | Hành động |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.33.7 MB 1 | ||
| 26.3 | Fabric | 26.33.7 MB 33 | ||
| 26.3 | Forge | 26.33.7 MB 4 | ||
| 26.2 | NeoForge | 26.23.9 MB | ||
| 26.2 | Fabric | 26.23.8 MB | ||
| 26.2 | Forge | 26.23.9 MB | ||
| 26.2 | NeoForge | 26.23.8 MB | — | |
| 26.1 | NeoForge | 26.13.8 MB | — |
Đánh giá
Hãy là người đầu tiên đánh giá spark


