私は一言で文書を印刷しようとした、そして言葉は凍った。どのリソースを待っているのかを確認する方法はありますか?
私はwindows XPと2007年の単語を使っています(答えは凍結するプロセスに依存しないと思いますが)
私は一言で文書を印刷しようとした、そして言葉は凍った。どのリソースを待っているのかを確認する方法はありますか?
私はwindows XPと2007年の単語を使っています(答えは凍結するプロセスに依存しないと思いますが)
回答:
あなたが調べたいと思うかもしれません プロセスエクスプローラ 。どのファイル/フォルダプロセスがロックされているかを確認できます。
これには少し技術的な知識が必要ですが、(無料の)Windowsデバッガでハングを分析することは可能です WinDbg 。インストール、プロセスへのアタッチ、そしてシンボルのセットアップ(非常に重要です)を得るためには、いくらかの作業が必要ですが、1回のWinDbgコマンドでハングの原因を見つけることができます(強調)。
-vを分析します。
これは私が前に出会ったことがなかったものです。実行する これはハングからダンプを開いた後 プロセス それはどちらを決定します スレッドはハングを担当しました そしてそれは何を待っていました。 私は知っていた windbgはハンドルを調べさせることができます 各スレッドで開いているすべてのロックを表示します。 そしてそれらすべてを調べてみましょう 詳細しかし、私はそれを理解していませんでした 分析し、windbgは大変な仕事をすることができます 私のために - によって開かれているロックを調べる すべてのスレッド、どのスレッドを決定するか 他の誰かを待っている、そして これを解決するための注文を作成する 当初の責任は ハング。
また 高度なWindowsデバッグ Mario HewardtによるDaniel Pravatは、WinDbgを使い始めるのにとても良い本です。最初の数章では、デバッガの非常に詳細な概要と、WinDbgの具体的な使い方を説明します。本の残りの部分は詳細なデバッグのケーススタディでいっぱいです、あなたは読む必要はありません。私は、ハングをデバッグする方法を説明するケーススタディがあると思います。
ハングの原因を突き止めた後は、より高度なデバッグ技術を使ってハングを解除することもできます。
私の知る限りではありません。あなたはのようなものを接続することができます ワイヤーシャーク 何を待っているのかを示すためにネットワークトラフィックで何かを見つけることができるかどうかを確かめるために。