Arthas (Alsácia) é a ferramenta de diagnóstico Java de código aberto do Alibaba, muito popular entre os desenvolvedores.
Quando você encontrar problemas semelhantes aos seguintes e estiver perdido, Arthas pode ajudá-lo a resolvê-los
De qual pacote jar esta classe é carregada? Por que vários tipos de exceções são relatados?
Por que o código que alterei não foi executado? Será que eu não me comprometi? Filial errada?
Se você encontrar um problema e não conseguir depurá-lo online, poderá apenas adicionar logs e liberá-lo novamente?
Há um problema com o processamento de dados de um usuário online, mas eles não podem ser depurados online e não podem ser reproduzidos offline!
Existe uma visão global do desempenho do sistema?
Existe alguma maneira de monitorar o status de execução em tempo real da JVM?
Como localizar rapidamente pontos de acesso de aplicativos e gerar gráficos em degradê?
Arthas suporta JDK 6+, suporta Linux/Mac/Windows, adota o modo interativo de linha de comando e fornece funções avançadas de preenchimento automático de guias para facilitar ainda mais a localização e o diagnóstico de problemas.
Log de atualização da ferramenta de diagnóstico Java de código aberto Arthas
v3.5.5
suporte vmtool suporte macOS/ARM64
Atualize o async-profiler para 2.5, suporte macOS/ARM64
WebConsole suporta a configuração do número de linhas de dados a serem revertidas para cima
Melhorar o tratamento de jdk baixo e anexar jdk alto que pode gerar java.io.IOException: valor não numérico encontrado - int esperado
bug de falha no arquivo de configuração de carregamento do arthas-spring-boot-starter
Atualizar text-ui para 0.0.3
Webconsole corrige o bug onde o evento de redimensionamento relata um erro quando o websocket é fechado
Otimize a emenda de strings.
reduza o desperdício de memória no UserStatUtil.
potencial NPE em Base64Command
NPE potencial em PackageInternalsFinder
Bugfix: PackageInternalsFinder suporta caminho de arquivo com espaço em branco e bug de caracteres Unicode
Correção: Corrija o problema do caminho do logFile sendo exibido na janela