הַבטָחָה

אופטימיזציה bytecode באמצעות טענות סטטיות
הורד עכשיו

הַבטָחָה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ryan Kelly
  • אתר האינטרנט של המוציא לאור:

הַבטָחָה תגים


הַבטָחָה תיאור

אופטימיזציה של Bytecode באמצעות טענות סטטיות ההבטחה מציעה אופטימיזציה bytecode באמצעות קביעת סטטיות על ידי מבטיח כי פונקציה לא עושה דברים מסוימים בזמן ריצה, אפשר ליישם אופטימיזוזיות שאינן חוקיות במקרה הכללי. דוגמה פשוטה, אפשר להבטיח כי פונקציה לא משנה (או טיפול אם אם כל אחד אחר משנה) כל פונקציות בנויות על ידי לקשט את זה כך: @ Promise.constant (__ מובנה) פונקציה def (): ... הבטחה כזו תאפשר למובן להיות מאוחסן כמו הפניות אובייקט ישיר בפונקציה bytecode, הימנעות שם חיפושים במהלך ביצוע הפונקציה. דוגמה נוספת, אפשר להבטיח כי פונקציה היא טהורה; כלומר, זה אלגוריתם פשוט עבור מיפוי ערכי קלט לערך פלט: @ Promise.pure () Def לחשב (A, B): Return 2 * A * A + 3 * B + 7 אם פונקציה טהורה משמש לאחר מכן פונקציה אחרת בתור קבוע, זה יכול להיות מוחלף ישירות לתוך bytecode כדי למנוע את תקורה של שיחת פונקציה. דרישות: · פייתון


הַבטָחָה תוכנה קשורה

xChm

חוצה פלטפורמת GUI בחזית Chmlib, עם סיביות שאול מ Pabs ChMDeco פרויקט. ...

187

הורד