Есть ли прямая зависимость между размером dll и pdb? - PullRequest
1 голос
/ 28 февраля 2012

Начну с того, что это не проблема, а просто любопытство.

У меня есть некоторые библиотеки .NET в моей программе, и я вижу увеличение размера на 200-500% для размера pdb.

Исходя из этого, я пытаюсь выполнить обратное вычисление конверта для того, сколько кода находится в некоторых наших сторонних библиотеках, потому что у меня есть подозрение, что это «слишком много» (с точки зрения того, сколько код, который я оценил, потребовал бы, чтобы я написал то же самое). При работе с этими библиотеками происходит сбой рефлектора на моей машине, но из-за любопытства выяснить, почему это не так.

(я знаю, что общепринятая мудрость гласит, что «строки кода» не обязательно являются самой большой метрикой, но это может быть полезно: то есть, если программа «Hello World» занимает 500 строк без учета фреймворка, что-то определенно не так)

1 Ответ

1 голос
/ 28 февраля 2012

Нет прямой корреляции между DLL и размером PDB, но может быть корреляция между количеством инструкций IL в DLL и размером PDB.Справедливо ожидать, что троичные операторы стоимостью 1 КБ будут производить код большего размера, чем 1 КБ, который записывает отформатированную строку в консоль.

...