2012-02-28 7 views
1

これは問題ではなく、単に好奇心であると言って始めます。dllとpdbのサイズの間に直接の相関関係はありますか?

私のプログラムには.NET DLLがいくつかありますが、pdbサイズの200〜500%のサイズが増えています。

これから、私はサードパーティ製ライブラリのいくつかにどれくらいのコードが含まれているかについて、エンベロープ計算をやろうとしています。私は同じことを書くために私がかかるだろうと思う多くのコード)。これらのdllを扱う際にマシン上でリフレクターがクラッシュしますが、これは好奇心のため、理由を把握することが重要ではありません。

(「コードの行」は必ずしも最大のメトリックではないが、役に立つかもしれない:つまり、「Hello World」プログラムがフレームワークを除いて500行を取る場合、何かが間違っている)。

答えて

1

DLLとPDBのサイズには直接の相関はありませんが、DLLのIL命令の数とPDBのサイズの間には相関があります。 1つの1 KB分の3進演算子が、フォーマットされた文字列をコンソールに書き込む1 KB分のコードよりも大きなPDBを生成することが予想されます。

関連する問題