内存一周涨满一次,重启就好
内存一周涨满一次,靠每周三凌晨重启扛着,已经两个月了。
Copie a instrução e escolha um modelo. Ele faz o papel de entrevistador e vai te perguntando ato por ato, em vez de entregar a resposta.
Num celular com o aplicativo instalado, o sistema abre o aplicativo direto. Dentro do WeChat não é possível abrir aplicativos externos — abra primeiro no navegador.
「重启就好」很容易让人直接归成「泄漏」,然后一头扎进「找哪个对象没释放」——而这一份的真相不在那个方向上。
内存一直涨至少是三种完全不同的东西,处理办法也完全不同。先分家,再往下走,顺序是固定的:堆内还是堆外 → 直方图 → 持有链。跳过前两步直接猜「是不是 ThreadLocal」,是这类问题上最常见的浪费。
现场里正好摆着两个教科书上的经典嫌疑人等你扑上去。
O movimento que esta treina
Já fez este?
Entre para marcar que já treinou este; da próxima vez você verá em que dia foi.
Anotações de quem já fez
Como usar
Ela te dá a cena (que serviço é, o sintoma, desde quando, o alcance) e cala a boca. Você pergunta, pede métricas, logs, capturas, propõe hipóteses — ela responde conforme uma verdade que você não pode ver.
**Ela não pode dizer por conta própria onde olhar em seguida.** Se você não perguntar, ela não fala — mesmo que você ande em círculos por dez minutos. Isso é de propósito: na vida real ninguém fica do seu lado dizendo «olha o flame graph». Diagnosticar *é* saber o que perguntar.
Como começar
- Escolha uma, abra e copie o prompt.
- Cole numa conversa nova e vazia.
- Ela dá a cena e para — **agora é a sua vez de falar.**
Quatro comandos que você pode gritar a qualquer momento
给个方向uma direção, não a resposta (entra na contagem)公布真相revelar a verdade e fechar换一个recomeçar com outro incidente复盘fechar já e imprimir a ficha de balanço
Três armadilhas
- Não leia antes a verdade do fim — isso estraga o exercício inteiro.
- Não comece chutando a causa. Estabeleça primeiro o alcance (quanto, qual parte, desde quando): o alcance diz se é problema de código ou de ambiente.
- Toda cena tem pistas falsas plantadas: um deploy sem relação no mesmo horário, métricas que são efeito e não causa, o suspeito de manual esperando por você. O fechamento diz quantas perguntas você gastou em cada uma.
Comece pelo do P99: a cadeia de diagnóstico é a mais limpa. Depois «só algumas máquinas», cuja lição é a mais reaproveitável. Deixe o timeout intermitente para depois: a resposta está fora do seu sistema. O relatório que não bate não exige nenhum conhecimento de sistemas.
Entrar para escrever uma anotação.