スレッドとコールスタックを見て、プロセスが誤動作しているかどうかをおおまかに見積もる方法はありますか?
それは本当にプロセスに依存します - あなたがプログラムとその「通常の」リソース割り当てに精通しているほど、いつそれが誤動作しているかを識別することができるでしょう。私はそれがプロセスに依存していると言うのは、あるアプリケーションにとって「普通の」ものは別のアプリケーションにとってはひどく間違っているかもしれないからです。
あなたの例では、 '20 -30停滞スレッド'は問題を示しているかどうかにかかわらず - これが意図的かどうかによって異なります。
また、アプリケーションのパフォーマンスやリソースの使用量がユーザーとしての標準に達しているかどうかも重要です。プロセス情報を見て、これらの停滞したスレッドを頻繁に見て、それがユーザーとしてあなたに影響を与えているなら、あなたはより良いパフォーマンスのものでアプリを削除/交換することに決めるかもしれません。
通常、これらのリソースは他のアプリケーションのパフォーマンスに直接影響するため、何か問題があることを示すものとして、より多くのメモリ使用量とCPU時間に依存する傾向があります。