מ-C++ ל-Swift: השפעה על הביצועים

בדצמבר האחרון,Primatelabsהתעניין בביצועים של השפה החדשה שהציגה אפל ב-WWDC 2014 בהשוואה לאביה הקדמון - אך עדיין בשימוש נרחב - קראתי ל-C++ הישנה והטובה.

החברה - שמשפיעהקְצָתשאלת אופטימיזציה של קוד- יש זאתמדד את כוח המחשוב של שלושה רכיבי Geekbench 3 (מנדלברוט, FFT, anet GEMM). אם תמיד קשה להסיק מסקנות אמיתיות בקנה מידה גלובלי יותר מתוכנה ספציפית, המהנדסים עדיין מציינים כמה בעיות ביכולתו של מהדר Swift לעצב קוד וקטור או אפילו כאשר האחרון משתמש בשפע רקורסיבי.

גם המפתחים מצייניםשינויים בולטים מבטא אחד לאחר, עם שינויים שיכולים להיות משמעותיים (עד פי 2.6 בבדיקות שלהם בין שתי הבטא האחרונות). המחקרים בנושא עדיין מועטים במספר ועלינו גם לזכור שסוויפט צפויה להתפתח משמעותית בחודשים הקרובים.

אם אתה מפתח, זהשרשור מפורטיכול לספק לך כמה רעיונות ובפרט דרכים לייעל מעט את הביצועים עם גרסאות הבטא הנוכחיות.

Related Posts