2012-02-28 3 views
1

Je commencerai par dire que ce n'est pas un problème, juste de la curiosité.Existe-t-il une corrélation directe entre la taille dll et pdb?

J'ai quelques DLL .NET dans mon programme, et je vois une augmentation de taille de 200-500% pour la taille de pdb. À partir de là, j'essaie de faire un calcul approximatif de la quantité de code dans quelques-unes de nos bibliothèques tierces, parce que je soupçonne que c'est «beaucoup trop» (en termes de beaucoup de code j'estime qu'il me faudrait écrire la même chose). Le réflecteur se bloque sur ma machine quand il s'agit de ces DLLs, mais parce que c'est de la curiosité, ce n'est pas vraiment une priorité de comprendre pourquoi.

(Je sais que les lignes de code ne sont pas nécessairement les plus grandes, mais cela peut être utile: si un programme "Hello World" prend 500 lignes sans cadre, quelque chose ne va pas)

Répondre

1

Il n'y a pas de corrélation directe entre la taille des DLL et des PDB, mais il peut y avoir une corrélation entre le nombre d'instructions IL dans les tailles DLL et PDB. Il est juste de s'attendre à ce qu'une valeur de 1 Ko d'opérateurs ternaires produise un PDB supérieur à 1 Ko de code qui écrit une chaîne formatée sur la console.

Questions connexes