سؤال

لم أتمكن من العثور على أي معلومات مفيدة عن موقع Microsoft, حتى هنا هو السؤال:لديه برنامج التحويل البرمجي Visual C++ 2008 تحسنت بشكل كبير منذ عام 2005 الإصدار ؟ أنا لا سيما يبحث عن أفضل الأمثل.

هل كانت مفيدة؟

المحلول

مباشرة من الفم الخيول....

http://msdn.microsoft.com/en-us/library/bb384632.aspx

نصائح أخرى

وفقا واحد من كبار المطورين VS2008 الميزات الموسعة دعم متعددة النواة تجميع ( ملف-الحكمة بدلا من المشروع الحكمة قيل لي ) ، لذلك قد يكون هناك معقول الأداء الأمثل للمشروع الخاص بك.

هل نظرت هنا, هنا أو هنا ?

إذا كان الجواب نعم, و لا معلومات كان هناك يمكنك البدء عن طريق التحقق من الأول مترجم نسخة (cl.exe) رابط الإصدار(link.exe) ومن ثم جعل بعض الأداء (الأمثل الاختبارات) ومعرفة من هو الفائز.

عادة ما أحدث إصدار cl.exe سيكون أفضل.نفس الشيء يمكن أن يذكر عن UserInterface من Visual Studio (على الأقل من تجربتي).

في تجربتي, مترجم تحسينات نادرا ما تحسين أكثر من بضع في المائة بين الإصدارات في أكثر ؛ إذا كنت حقا بحاجة إلى المزيد من الأداء ، وهذا قليل في المئة فقط لن قطع عليه--أنت ذاهب للحصول على أسفل والقذرة في التعليمات البرمجية إذا كنت تريد أكثر من ذلك.

تذكر المجمعين للغاية البكم, و عادة ما يمكن أن يحتال الذكية المبرمج ؛ والسؤال الوحيد هو ما إذا كان يستحق الوقت والجهد للقيام بذلك.إذا كنت قد واحد الوظيفة الأساسية التي تشكل 90% من وقت وحدة المعالجة المركزية ، قد يكون بالتأكيد لذلك.إذا كان وقت ينتشر بالتساوي على عشرة آلاف الأسطر من التعليمات البرمجية ، وربما لا.

بالطبع, إذا كان لديك مشكلة السرعة هو بسبب بطء الخوارزميات ، أي مترجم يمكن أن توفر لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top