Ich bin nicht sicher, ob die erzeugte Assembly das Attribut AllowOptimize auf on oder off gesetzt hat. Ich kann keine Dokumentation finden, die dies auf irgendeine Weise anzeigt.
Daher ist es möglich, dass der resultierende Code vom JIT nicht auf die gleiche Weise optimiert wird.
Ich bezweifle, dass dies einen signifikanten Unterschied wenn überhaupt (wie ich sagte, könnte dies auf eine andere Weise gesteuert werden), aber sicherlich könnte es bestimmte Operationen beeinträchtigen, wenn es zum Beispiel inlining deaktiviert und Sie hatten eine große, extrem enge Schleife . Solch ein Konstrukt wäre wahrscheinlich eine schlechte Wahl innerhalb einer asp.net-Seite, so dass dies kein Problem sein sollte.
Ist nicht die gesamte Vorlage kompiliert? – Dykam
Die gesamte aspx ist in C#/VB-Quelle kompiliert mit Inline-Code direkt an der entsprechenden Stelle enthalten. Die C# -Quelle wird in eine IL-Assembly kompiliert. –