זוהי הפקודה callgrind_control שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
callgrind_control - מעקב ובקרה אחר תוכניות המופעלות על ידי Callgrind
תַקצִיר
callgrind_control [אפשרויות] [pid|שם-תוכנית...]
תיאור
callgrind_control שולט בתוכניות המופעלות על ידי כלי Valgrind Callgrind. כאשר
pid/תוכנית שם הארגומנט לא צוין, כל היישומים מופעלים כעת על ידי
Callgrind במערכת זו ישמש לפעולות הניתנות על ידי האופציה/ות שצוינה/ות.
פעולת ברירת המחדל היא לתת מידע קצר על היישומים המופעלים על ידי
קולגריינד.
אפשרויות
-h - עזרה
הצג תיאור קצר, שימוש ותקציר של אפשרויות.
--גִרְסָה
הצג גרסה של callgrind_control.
-l --ארוך
הצג גם את ספריית העבודה, בנוסף למידע הקצר שניתן על ידי
ברירת המחדל.
-s -סטטוס
הצג מידע סטטיסטי על ריצות Callgrind פעילות.
-b --חזור
הצג עקבות stack/back של כל הליך משנה בהרצות Callgrind פעילות. עבור כל פעיל
פונקציה במעקב המחסנית, וגם מספר ההקדמות מאז תחילת התוכנית (או
מוצגת dump אחרון. ניתן לשלב אפשרות זו עם -e כדי להציג את העלות הכוללת של
פונקציות פעילות.
-e [א, ב,...] (ברירת מחדל: הכל)
הצג את ערכי העלות הבלעדיים הנוכחיים לכל רצף, של מוני אירועים. אם אין מפורש
ניתנים שמות אירועים, נתונים עבור כל סוגי האירועים שנאספו בנתון
מוצגות ריצות Callgrind. אחרת, מוצגים רק נתונים עבור סוגי אירועים A, B, ....
אם אפשרות זו משולבת עם -b, עלות כוללת עבור הפונקציות של כל פעיל
גם מסגרת מחסנית מסופקת.
--dump[= ] (ברירת מחדל: ללא תיאור)
בקשה להסרת מידע מפרופיל. אופציונלית, ניתן לציין תיאור
אשר כתוב לתוך ה-dump כחלק מהמידע המספק את הסיבה אשר
הפעיל את פעולת ה-dump. ניתן להשתמש בכך כדי להבחין בין מספר dumps.
-z --אֶפֶס
איפוס כל מוני האירועים.
-k --לַהֲרוֹג
כפיית סיום של ריצת Callgrind.
--instr=
הפעל או כבה את מצב המכשור. אם ריצת Callgrind כוללת מכשור
מושבת, לא מתבצעת סימולציה ולא נספרים אירועים. זה שימושי כדי לדלג
חלקי תוכנית לא מעניינים, מכיוון שיש הרבה פחות האטה (כמו ב-Valgrind)
כלי "ללא"). ראה גם את האפשרות Callgrind --instr-atstart.
--vgdb-prefix=
ציין את הקידומת vgdb שתשתמש callgrind_control בה. callgrind_control משתמש בה באופן פנימי
vgdb כדי למצוא ולשלוט בהרצות Callgrind הפעילות. אם ה- קידומת --vgdb האופציה הייתה
משמש להפעלת valgrind, אזי יש לתת את אותה האפשרות גם ל- callgrind_control.
השתמש ב- callgrind_control באופן מקוון באמצעות שירותי onworks.net