עבור לתוכן

מדידית זמן פקודות תוכנה ב C

Featured Replies

פורסם

שלום לכולם ,

אני מנסה למדוד כמה זמן לוקח לסט פקודות שאני מבצע , אני צריך למדוד ברמת ה milisec או microsec אני רוצה להשתמש בשעון של ה PC

יש למישהו איזה שהיא דוגמא איך לבצע את זה ?

פורסם

כמובן, באמצעות פונקציית clock, שמודדת לך את הזמן מאז שהתכנית החלה לרוץ.

פורסם

אם אתה ב windows תשתמש ב GetTickCount

פורסם

כתלות במטרת הבדיקה יתכן ומולץ להתמש בתוכנה יעודית לבדיקת זמני ריצה (ובד"כ תוכנות אלו נותנות הרבה יותר). ראה כאן להסבר כללי וכאן לרשימה של תוכנות אפשריות.

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים