spark Mod para Minecraft 1.20.1, 1.21.1
spark é um profiler de desempenho para clientes, servidores e proxies de Minecraft.
spark é um profiler de desempenho para clientes, servidores e proxies de Minecraft.
Links Úteis
- Site - navegue pela página inicial do projeto
- Documentação - leia a documentação e os guias de uso
- Downloads - downloads mais recentes do plugin/mod
spark é orgulhosamente patrocinado pela BisectHosting.
A BisectHosting é especialista em hospedagem de servidores Minecraft, pronta para ajudar você a criar e hospedar seu próprio servidor! É um provedor de hospedagem confiável e bem estabelecido na comunidade, e oferece um nível de serviço excepcional que temos o prazer de recomendar. Há um desconto especial de 25% disponível para usuários do spark - clique no link acima para criar seu servidor hoje mesmo.
O que o spark faz?
O spark é composto por três componentes separados:
- Profiler de CPU: diagnostique problemas de desempenho.
- Inspeção de Memória: diagnostique problemas de memória.
- Relatório de Saúde do Servidor: acompanhe a saúde geral do servidor.
⚡ Profiler de CPU
O profiler do spark pode ser usado para diagnosticar problemas de desempenho: "lag", taxa de ticks baixa, alto uso de CPU, etc.
Ele é:
- Leve - pode ser executado em produção com impacto mínimo.
- Fácil de usar - nenhuma configuração ou ajuste necessário, basta instalar o plugin.
- Rápido para produzir resultados - executar por apenas ~30 segundos já é suficiente para produzir insights úteis sobre áreas problemáticas para o desempenho.
- Personalizável - pode ser ajustado para direcionar threads específicas, amostrar em um intervalo específico, registrar apenas períodos "lagados", etc
- Altamente legível - a estrutura de árvore simples se presta à análise e interpretação fáceis. O visualizador também pode aplicar mapeamentos de desobfuscação.
Ele funciona amostrando dados estatísticos sobre a atividade do sistema e construindo um grafo de chamadas com base nesses dados. O grafo de chamadas é então exibido em um visualizador online para análise posterior pelo usuário.
Existem dois motores de profiler diferentes:
- Native AsyncGetCallTrace + perfevents - usa async-profiler (disponível apenas em sistemas Linux x8664)
- Java ThreadMXBean integrado - uma versão melhorada do popular profiler WarmRoast de sk89q.
⚡ Inspeção de Memória
O spark inclui uma série de ferramentas úteis para diagnosticar problemas de memória em um servidor.
- Resumo do Heap - tire e analise um snapshot básico da memória do servidor
- Uma visão simples do heap da JVM, veja o uso de memória e a contagem de instâncias de cada classe
- Não pretende ser um substituto completo de ferramentas adequadas de análise de memória. (veja abaixo)
- Heap Dump - tire um snapshot completo (HPROF) da memória do servidor
- Despeja (e opcionalmente comprime) um snapshot completo do heap da JVM.
- Esse snapshot pode então ser inspecionado usando ferramentas de análise convencionais.
- Monitoramento de GC - monitore a atividade de coleta de lixo no servidor
- Permite ao usuário relacionar a atividade de GC a travamentos do servidor de jogo, e ver facilmente quanto tempo estão levando e quanta memória está sendo liberada.
- Observe a frequência/duração das coletas de lixo de geração jovem/velha para informar quais flags de ajuste de GC usar
⚡ Relatório de Saúde do Servidor
O spark pode reportar uma série de métricas que resumem a saúde geral do servidor.
Essas métricas incluem:
- TPS - ticks por segundo, em um grau mais preciso indicado pelo comando /tps
- Durações de Tick - quanto tempo cada tick está levando (mín, máx e média)
- Uso de CPU - quanto da CPU está sendo usado pelo processo do servidor e pelo sistema como um todo
- Uso de Memória - quanta memória está sendo usada pelo processo
- Uso de Disco - quanto espaço em disco está livre/sendo usado pelo sistema
Além de fornecer médias da taxa de ticks, o spark também pode monitorar ticks individuais - enviando um relatório sempre que a duração de um único tick exceder um certo limite. Isso pode ser usado para identificar tendências e a natureza dos problemas de desempenho, em relação a outros eventos do sistema ou do jogo.
Uso
Para instalar, basta adicionar o arquivo .jar ao seu diretório de mods.
Informações sobre como usar os comandos podem ser encontradas na documentação.
Se você quiser ajuda para analisar um relatório de profiling, ou apenas conversar, sinta-se à vontade para se juntar a nós no Discord.
Guias
Há alguns pequenos "guias" disponíveis na documentação, cobrindo os seguintes tópicos.
- O loop de ticks
- Encontrando a causa dos picos de lag
Como instalar 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.
Or use the “To hosting” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
Versões
Com dependências
| Minecraft | Loader | Arquivo | Data | Ações |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.33.7 MB 1 | ||
| 26.3 | Fabric | 26.33.7 MB 27 | ||
| 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 | — |
Avaliações
Seja o primeiro a avaliar spark


