นี่คือคำสั่ง callgrind_control ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
callgrind_control - สังเกตและควบคุมโปรแกรมที่เรียกใช้โดย Callgrind
เรื่องย่อ
โทรบด_ควบคุม [ตัวเลือก] [pid|ชื่อโปรแกรม... ]
DESCRIPTION
โทรบด_ควบคุม ควบคุมโปรแกรมที่เรียกใช้โดยเครื่องมือ Valgrind Callgrind เมื่อ
pid/โปรแกรม พร้อมชื่อ ไม่ได้ระบุอาร์กิวเมนต์ แอปพลิเคชันทั้งหมดกำลังทำงานโดย
Callgrind บนระบบนี้จะใช้สำหรับการดำเนินการที่กำหนดโดยตัวเลือกที่ระบุ NS
การดำเนินการเริ่มต้นคือการให้ข้อมูลสั้น ๆ เกี่ยวกับแอปพลิเคชันที่เรียกใช้โดย
โทรกริน.
OPTIONS
-h --ช่วยด้วย
แสดงคำอธิบายสั้นๆ การใช้งาน และสรุปตัวเลือก
--รุ่น
แสดงเวอร์ชันของ callgrind_control
-l --ยาว
แสดงไดเร็กทอรีการทำงานด้วย นอกเหนือจากข้อมูลสั้น ๆ ที่ได้รับจาก
ค่าเริ่มต้น.
-s --สถิติ
แสดงข้อมูลสถิติเกี่ยวกับการเรียกใช้ Callgrind ที่ใช้งานอยู่
-b --กลับ
แสดงสแต็ก/แบ็คเทรซของแต่ละเธรดในการรัน Callgrind ที่ใช้งานอยู่ สำหรับการใช้งานแต่ละครั้ง
ฟังก์ชันในการติดตามสแต็ก รวมถึงจำนวนการเรียกใช้ตั้งแต่โปรแกรมเริ่มทำงาน (หรือ
การถ่ายโอนข้อมูลล่าสุด) จะปรากฏขึ้น ตัวเลือกนี้สามารถใช้ร่วมกับ -e เพื่อแสดงราคารวมของ
ฟังก์ชั่นที่ใช้งาน
-e [เอ บี...] (ค่าเริ่มต้น: ทั้งหมด)
แสดงมูลค่าต้นทุนเฉพาะของตัวนับเหตุการณ์ปัจจุบันต่อเธรด หากไม่มีความชัดเจน
มีการระบุชื่อเหตุการณ์ ตัวเลขสำหรับประเภทเหตุการณ์ทั้งหมดที่รวบรวมไว้ในที่กำหนด
แสดงการทำงานของ Callgrind มิฉะนั้น จะแสดงเฉพาะตัวเลขสำหรับประเภทเหตุการณ์ A, B, ...
หากตัวเลือกนี้รวมกับ -b จะรวมค่าใช้จ่ายสำหรับฟังก์ชันของแต่ละรายการที่ใช้งาน
มีสแต็กเฟรมให้ด้วย
--ดัมพ์[= ] (ค่าเริ่มต้น: ไม่มีคำอธิบาย)
ขอการดัมพ์ข้อมูลโปรไฟล์ สามารถระบุคำอธิบายได้
ซึ่งเขียนลงดัมพ์เป็นส่วนหนึ่งของข้อมูลที่ให้เหตุผลว่า
ทริกเกอร์การดำเนินการดัมพ์ สามารถใช้เพื่อแยกความแตกต่างของการถ่ายโอนข้อมูลหลายรายการ
-z --ศูนย์
ศูนย์เคาน์เตอร์เหตุการณ์ทั้งหมด
-k --ฆ่า
บังคับให้สิ้นสุดการเรียกใช้ Callgrind
--instr=
เปิดหรือปิดโหมดเครื่องมือวัด หากการเรียกใช้ Callgrind มีเครื่องมือวัด
ปิดใช้งาน ไม่มีการจำลองและไม่มีการนับเหตุการณ์ สิ่งนี้มีประโยชน์ในการข้าม
ส่วนต่างๆ ของโปรแกรมไม่น่าสนใจเนื่องจากมีการชะลอตัวน้อยกว่ามาก (เช่นเดียวกับValgrind
เครื่องมือ "ไม่มี") ดูเพิ่มเติมที่ตัวเลือก Callgrind --instr-เริ่มต้น.
--vgdb-คำนำหน้า=
ระบุคำนำหน้า vgdb ที่จะใช้โดย callgrind_control callgrind_control ภายในใช้
vgdb เพื่อค้นหาและควบคุมการรัน Callgrind ที่ใช้งานอยู่ ถ้า --vgdb-คำนำหน้า ตัวเลือกคือ
ใช้สำหรับเรียกใช้ valgrind ดังนั้นต้องให้ตัวเลือกเดียวกันกับ callgrind_control
ใช้ callgrind_control ออนไลน์โดยใช้บริการ onworks.net