C #. Увеличивает ли сокращение имен идентификаторов общую производительность приложения во время выполнения?

Сокращение имен идентификаторов уменьшает размер результирующего исполняемого файла, поскольку код MSIL включает все эти имена, кроме имен локальных переменных. Хорошо ли это влияет на выполнение кода в среде выполнения .NET с точки зрения производительности, по крайней мере теоретически? Нативный машинный код не включает все эти имена, но он взаимодействует со средой выполнения .NET. Поэтому мне интересно, имеет ли смысл скрывать (а именно сокращать имена идентификаторов) код MSIL, чтобы хотя бы немного повысить производительность приложения во время выполнения.

Я был удивлен этим утверждением: «Dotfuscator улучшает выполнение - время производительности. Удаляя ненужные элементы программы и переименовывая идентификаторы в маленькие имена, Dotfuscator может действительно ускорить программы ». http://msdn.microsoft.com/en-us/library/ms227226.aspx

5
задан Oded 13 July 2011 в 12:44
поделиться