▼ 2005/11/16 (水) 21:22:43 miau | |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; WOW64; SV1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; InfoPath.1) Sleipnir/2.10 |
[4145] デバッグ版での UTF-8 ファイルの保存 |
1.5.8.0 のソースコードを Debug 構成でビルドして使用しているのですが、
UTF-8 のファイルを保存する際処理がかなり重くなっています。
(数KB のファイルでも 1 分間程度かかりました)
処理を追ったところ、CMemory.cpp の 2020 行目付近で、
#if _DEBUG
if( j != 2 ){
MYTRACE( "%dバイトのUnicode文字に変換された SJIS(?)=%x %x\n", j,pBuf[i],((nCharChars >= 2)?(pBuf[i + 1]):0) );
}
#endif
というようなトレースを吐くのに時間がかかっているようです。
もし必要ないようでしたら、次回のリリース時にコメントアウト等していただけないでしょうか。 |
|