hotspot vm の Windows 2008 サーバー (64 ビット) で Java アプリケーションを実行しています。
数か月前、アプリケーションのデッドロックの検出を支援するツールを作成しました。この 1 か月ほどの間、私に問題を引き起こしたのは、テキスト ファイルへの書き込みだけでした。
メイン スレッドは、一度にほぼ 5 秒であると想定される次の行で常にスタックしているようです。数秒後、アプリケーションは問題なく正常に動作し続けます。
PrintWriter writer = new PrintWriter(new FileWriter(PATH + name + ".txt"));
何が原因なのかはわかりませんが、問題についての洞察をいただければ幸いです。私が書いているファイルは小さいので、それが問題になる可能性は低いです (異論がない限り)。
さらに情報が必要な場合は、お知らせください。