Come parte di alcuni interventi di manutenzione in corso, abbiamo eseguito regolarmente dump di thread per tutti i thread nella JVM a intervalli di un minuto. (Ad esempio curl http://localhost:8983/solr/admin/threaddump.jsp
)Quanto sono costosi i dump di thread Java (Solr)?
Quali sono le prestazioni/altri impatti negativi di continuare questa pratica a tempo indeterminato?
Penso che a questo punto stiamo solo pianificando l'analisi e la scrittura dei conteggi dei thread (e forse dei tipi) in un file di registro e l'avviso su ampie deviazioni. –
Tieni d'occhio i thread, in attesa di bloccare, se hai intenzione di avere una grave contesa di blocco, questo è il modo per individuarlo. Ovviamente, alcuni conflitti di blocco sono normali. Saluti. – KaizenSoze