C# には、ICSharpCode SharpZipLib BZip2 解凍メソッドを使用して、データベースから取得した XML を解凍する関数があります。2 つの Web サーバー (Win 2K および Win 2003 Svr) で、このコードの実行に非常に長い時間がかかり、これらのサーバーで CPU 使用率が最大になるという問題に気付きました。コードを分離し、テスト用に Winforms アプリに入れました。同じマシンの winforms アプリでこの同じコードを実行すると、コードははるかに高速に実行されます。これは、同じ SharpZipLib アセンブリを使用しています。
これまでのところ、asp.net プロセスの下でコードの実行が非常に遅くなる理由について、途方に暮れています。
提案、アイデアはありますか?
前もって感謝します!