内存一周涨满一次,重启就好
内存一周涨满一次,靠每周三凌晨重启扛着,已经两个月了。
Copia l'istruzione e scegli un modello. Farà l'intervistatore e ti interrogherà atto per atto invece di servirti la risposta.
Su un telefono con l'app installata, il sistema apre direttamente l'app. Dentro WeChat i collegamenti non aprono app esterne: aprilo prima in un browser.
「重启就好」很容易让人直接归成「泄漏」,然后一头扎进「找哪个对象没释放」——而这一份的真相不在那个方向上。
内存一直涨至少是三种完全不同的东西,处理办法也完全不同。先分家,再往下走,顺序是固定的:堆内还是堆外 → 直方图 → 持有链。跳过前两步直接猜「是不是 ThreadLocal」,是这类问题上最常见的浪费。
现场里正好摆着两个教科书上的经典嫌疑人等你扑上去。
La mossa che allena questa
Già fatto questo?
Accedi per segnare che l'hai fatto: la prossima volta vedrai in che giorno è stato.
Appunti di chi l'ha fatto
Come si usa
Ti dà la scena (quale servizio, il sintomo, da quando, quanto è esteso) e poi tace. Tu fai domande, chiedi metriche, log, catture di rete, avanzi ipotesi: risponde secondo una verità che non puoi vedere.
**Non le è permesso dirti di sua iniziativa dove guardare dopo.** Se non chiedi, non parla, anche se giri a vuoto per dieci minuti. È voluto: nella realtà nessuno ti sta accanto a dire «guarda il flame graph». Diagnosticare *è* saper trovare la domanda giusta.
Come iniziare
- Scegline una, aprila, copia il prompt.
- Incollalo in una conversazione nuova e vuota.
- Ti dà la scena e si ferma: **ora tocca a te parlare.**
Quattro comandi da lanciare in qualsiasi momento
给个方向una direzione, non la risposta (viene conteggiato)公布真相svelare la verità e chiudere换一个ricominciare con un altro guasto复盘chiudere subito e stampare la scheda di bilancio
Tre trappole
- Non leggere prima la verità in fondo: rovina tutto l'esercizio.
- Non partire indovinando la causa. Fissa prima la portata (quanto, quale parte, da quando): è la portata a dirti se è un problema di codice o di ambiente.
- Ogni scena contiene piste false: un rilascio non correlato nello stesso momento, metriche che sono effetto e non causa, il sospettato da manuale che ti aspetta. La chiusura ti dirà quante domande hai speso su ciascuna.
Comincia dal P99: la sua catena diagnostica è la più pulita. Poi «solo alcune macchine», la cui lezione è la più riutilizzabile. Lascia per dopo il timeout intermittente: la risposta sta fuori dal tuo sistema. Il report che non torna non richiede alcuna conoscenza di sistema.
Accedi per scrivere un appunto.