English  

كتب speed improvement

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

تحسين السرعة (معلومة)


تستطيع سايكو تسريع التطبيقات المرتبطة بوحدة المعالجة المركزية بشكل ملحوظ. يعتمد الأداء الفعلي بشكل كبير على التطبيق ويختلف من تباطؤ طفيف إلى تسريع 100x. عادة ما يكون متوسط السرعة في نطاق 1.5-4x، مما يجعل أداء بايثون قريبًا من لغات مثل سمول توك و سكيم ، ولكنه لا يزال أبطأ من اللغات المترجمة مثل فورتان أو C أو بعض لغات JIT الأخرى مثل سي شارب و جافا .

يعلن سايكو أيضًا عن سهولة استخدامه: يتضمن أبسط تحسين سايكو إضافة سطرين فقط إلى أعلى البرنامج النصي:

import psyco psyco.full()

ستقوم هذه الأوامر باستيراد نموذج سايكو، وستقوم سايكو بتحسين البرنامج النصي بأكمله. هذا النهج هو الأنسب لنصوص أقصر، ولكنه يوضح الحد الأدنى من العمل المطلوب لبدء تطبيق تحسينات سايكوعلى برنامج موجود.

المصدر: wikipedia.org