12-03-2009, 14:11
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
למה כן לבצע זאת בדרך הזאת?
כלומר, מה ההבדל בין 2 הדרכים?
עשיתי את הבדיקה בצורה הזו כדי לקבל ממוצע של בדיקות רבות, שאז זה נחשב אמין ומדוייק יותר.
שים לב שה- TIMESTORUN צריך להיות גם שווה למספר הקבצים הזמינים שיש בתיקייה, כי ה- include מקבל פרמטר שהוא פונקציה של, בין היתר, המשתנה i.
בכל אחד מהבדיקות, עשיתי את בדיקת הזמן בצורה הזו:
אינקלוד של 100 קבצים מהתיקייה הרלונטית, כדי שתהיה לי בכלל האפשרות לעשות ממוצע של 100 זמנים שבדקתי (כי הרי אסור באותו הקובץ שיהיה מחלקות עם שם דומה --> collisions).
בדיקת הממוצע של ה-100 אינקלודים האלו. כל אינקלוד לקח X זמן, ואז הממוצע יהיה x/100.
לכן בדקתי את הזמן שלוקח אינקלוד יחיד והוספתי את זה למשתנה שאוסף את הזמן (timer).
חשוב לשים לב שכל הקבצים בעלי תוכן שווה, מלבד השם של המחלקה שעולה באופן סידורי (בתלות במשתנה i) !
|