ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkמיקרוסופט לא מרמה במבחן ה-SunSpider

published at 21/11/2010 - 10:47 · ‏פורסם פינגווין אנונימי · ‏tags מיקרוסופט · שלח לחברידידותי למדפסת
מיקרוסופט פעמים רבות אנו שומעים על מבחני ביצועים עם תוצאות מרקיעות שחקים שגורמות לחברי הפורום להזיל ריר, ואז מגיע צפריר ומשאיר הודעה לקונית בת שורה אחת "זה לא אומר כלום". כולנו מתכנסים בעצמנו, שותקים, וחושבים "הוא לא יודע כלום. המבחן האחרון מוכיח מעבר לכל ספק ש..."

אז הנה דוגמא: למרות טענות שהועלו לאחרונה, מיקרוסופט לא מרמה בביצועי IE9 במבחן SunSpider...

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

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

אז לפעמים גם חזאים צודקים, ולפעמים, גם צפריר. הפעם. :-)
 
מיקרוסופט לא מרמה במבחן ה-SunSpider | כניסה / יצירת מנוי חדש | 9 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: מיקרוסופט לא מרמה במבחן ה-SunSpider (ניקוד: 1)
ע"י mksoft (meir@mksoft.co.il)
ב 21/11/2010 - 10:51
(מידע על משתמש | שלח הודעה) http://mksoft.co.il/
ועל זה נאמר Lies, damned lies, and statistics.

כדאי באותו הקשר להזכיר את מבחן הביצועים Kraken של מוזילה שאמור לדמות דפוסי שימוש מעשיים יותר מאשר ביצועי JS חסרי משמעות בפועל. כמובן שגם אותו אין לקחת ברצינות תהומית ;-)

[ השב לזאת ]

Re: מיקרוסופט לא מרמה במבחן ה-SunSpider (ניקוד: 0)
ע"י פינגווין אנונימי ב 21/11/2010 - 11:23
סיכום הכתבה: הוא כותב שם "מיקרוסופט הוסיפה יכולות של שיפור קוד "מת" (קוד שלא תורם להמשך הריצה). מכיוון שהמבחן הזה לא טורח להשתמש בתוצאה מחוץ ללולאה, אפשר פשוט להעיף את הקוד שלה. יש לציין שלפחות אותו מאמר שלפי המקור שלך "הגיע למסקנה שמיקרוסופט מרמה" התייחס לאפשרות הזו. המסקנה שלהם היא שאם יש שם אופטימיזציה, הרי היא מאוד ספציפית לאותו מקרה. זה מעלה את החשד שהיא תפורה עבור אותו מבחן, ולכן לא תועיל באופן כללי.

יש לציין שהכתבה שאליה קישרת לא מספקת נתונים נוספים או אבחנות נוספות.

שני דברים לא ברורים לי:

א. איך אופטימיזציה של סילוק קוד לא מועיל מופרעת בצורה כה משמעותית מ־return נוסף בסוף הפונקציה?

ב. למה שורבב לכאן שמי?

צפריר

[ השב לזאת ]

Re: מיקרוסופט לא מרמה במבחן ה-SunSpider ע"י ik_5 ב 21/11/2010 - 11:34
Re: מיקרוסופט לא מרמה במבחן ה-SunSpider ע"י yp ב 21/11/2010 - 12:01
Re: מיקרוסופט לא מרמה במבחן ה-SunSpider ע"י פינגווין אנונימי ב 21/11/2010 - 12:07
Re: מיקרוסופט לא מרמה במבחן ה-SunSpider ע"י פינגווין אנונימי ב 21/11/2010 - 13:19