ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

i686-linux-gnu-gprof - ออนไลน์ใน Cloud

เรียกใช้ i686-linux-gnu-gprof ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง i686-linux-gnu-gprof ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


gprof - แสดงข้อมูลโปรไฟล์กราฟการโทร

เรื่องย่อ


gprof [ -[abcDhilLrsTvwxyz] ] [ - [ACEEfFJnNOpPqQZ][ชื่อ-
[ -ผม dirs ] [ -NS[NUM] ] [ -เค จากการ ]
[ -NS นาทีนับ ] [ -NS map_file ] [ -NS ความยาวตาราง ]
[ --[no-]คำอธิบายประกอบแหล่งที่มา[=ชื่อ-
[ --[no-]exec-counts[= .]ชื่อ-
[ --[no-]แบนโปรไฟล์[=ชื่อ] ] [ --[ไม่-]กราฟ[=ชื่อ-
[ --[ไม่มี-]เวลา=ชื่อ] [ --ทุกบรรทัด ] [ --โดยย่อ ]
[ --debug[= .]ระดับ] ] [ --ฟังก์ชั่น-การสั่งซื้อ ]
[ --ไฟล์-การสั่งซื้อ map_file ] [ --ไดเรกทอรีเส้นทาง=dirs ]
[ --display-unused-functions ] [ --file-format=ชื่อ ]
[ --file-info ] [ --help ] [ --line ] [ --inline-ชื่อไฟล์ ]
[ --min-นับ=n ] [ --ไม่มีคงที่ ] [ --เส้นทางการพิมพ์ ]
[ --แยกไฟล์ ] [ --static-call-graph ] [ --sum ]
[ --ตารางความยาว=len ] [ --ดั้งเดิม ] [ --รุ่น ]
[ --ความกว้าง=n ] [ --ignore-ไม่ใช่ฟังก์ชัน ]
[ --demangle[= .]สไตล์] ] [ --ไม่ demangle ]
[--external- symbol-table=name]
[ ไฟล์รูปภาพ ] [ แฟ้มประวัติ -

DESCRIPTION


"gprof" สร้างโปรไฟล์การดำเนินการของ C, Pascal หรือ Fortran77
โปรแกรม ผลกระทบของกิจวัตรที่เรียกว่ารวมอยู่ในโปรไฟล์
ของผู้โทรแต่ละคน ข้อมูลโปรไฟล์นำมาจากโปรไฟล์กราฟการโทร
ไฟล์ (gmon.ออก ค่าเริ่มต้น) ซึ่งสร้างขึ้นโดยโปรแกรมที่คอมไพล์
กับ หน้า ตัวเลือกของ "cc", "pc" และ "f77" NS หน้า ตัวเลือกด้วย
ลิงก์ในเวอร์ชันของรูทีนไลบรารีที่รวบรวมไว้สำหรับ
การทำโปรไฟล์ "Gprof" อ่านไฟล์อ็อบเจ็กต์ที่กำหนด (ค่าเริ่มต้นคือ
"a.out") และสร้างความสัมพันธ์ระหว่างตารางสัญลักษณ์กับ
โปรไฟล์กราฟการโทรจาก gmon.ออก. หากมีไฟล์โปรไฟล์มากกว่าหนึ่งไฟล์คือ
ระบุ เอาต์พุต "gprof" แสดงผลรวมของข้อมูลโปรไฟล์
ในไฟล์โปรไฟล์ที่กำหนด

หากคุณใช้ gcc 2.95.x หรือ 3.0 เพื่อคอมไพล์ไบนารีของคุณ คุณอาจต้อง
เพิ่ม -fprofile-ส่วนโค้ง ไปยังบรรทัดคำสั่งคอมไพล์เพื่อให้
กราฟการโทรที่จะจัดเก็บอย่างถูกต้องใน gmon.out

"Gprof" คำนวณระยะเวลาที่ใช้ในแต่ละกิจวัตร ต่อไป,
เวลาเหล่านี้แพร่กระจายไปตามขอบของกราฟการโทร รอบ
ถูกค้นพบและเรียกเป็นวงจรเพื่อแบ่งปันเวลาของ
วงจร

มีเอาต์พุตหลายรูปแบบจากการวิเคราะห์

พื้นที่ แบน โปรไฟล์ แสดงระยะเวลาที่โปรแกรมของคุณใช้ในแต่ละรายการ
ฟังก์ชัน และจำนวนครั้งที่เรียกใช้ฟังก์ชันนั้น ถ้าคุณเพียงแค่
ต้องการทราบว่าฟังก์ชันใดเผาไหม้ส่วนใหญ่ของวัฏจักรนั้นระบุไว้
อย่างรวบรัดที่นี่

พื้นที่ โทรศัพท์ กราฟ แสดงให้เห็น สำหรับแต่ละฟังก์ชัน ซึ่งเรียกว่าฟังก์ชัน
ซึ่งเรียกฟังก์ชันอื่นๆ ว่ากี่ครั้ง นอกจากนี้ยังมี
ประมาณการเวลาที่ใช้ไปในรูทีนย่อยของแต่ละรายการ
การทำงาน. สิ่งนี้สามารถแนะนำสถานที่ที่คุณอาจพยายามกำจัด
การเรียกใช้ฟังก์ชันที่ใช้เวลามาก

พื้นที่ ข้อเขียน แหล่ง รายการเป็นสำเนาซอร์สโค้ดของโปรแกรม
ระบุจำนวนครั้งที่แต่ละบรรทัดของโปรแกรมถูกดำเนินการ

OPTIONS


ตัวเลือกเหล่านี้ระบุว่ารูปแบบเอาต์พุตใด "gprof" ควร
ผลิต.

หลายตัวเลือกเหล่านี้ใช้ตัวเลือกเสริม ความเห็นอกเห็นใจ เพื่อระบุฟังก์ชันไปยัง
จะรวมหรือแยกออก ตัวเลือกเหล่านี้สามารถระบุได้หลายรายการ
ครั้ง ที่มี symspec ต่างกัน เพื่อรวมหรือแยกชุดสัญลักษณ์

การระบุตัวเลือกเหล่านี้จะแทนที่ค่าเริ่มต้น (-p -q) ซึ่ง
พิมพ์โปรไฟล์แบบเรียบและการวิเคราะห์กราฟการโทรสำหรับฟังก์ชันทั้งหมด

"-NS[ความเห็นอกเห็นใจ]"
"--คำอธิบายประกอบแหล่งที่มา[=ความเห็นอกเห็นใจ]"
พื้นที่ -A ตัวเลือกทำให้ "gprof" พิมพ์ซอร์สโค้ดที่มีคำอธิบายประกอบ ถ้า
ความเห็นอกเห็นใจ ถูกระบุ ให้พิมพ์เฉพาะสัญลักษณ์ที่ตรงกันเท่านั้น

"-NS"
"--รวบรัด"
ถ้า -b มีตัวเลือกให้ "gprof" ไม่พิมพ์ข้อความที่อธิบายอย่างละเอียด
ที่พยายามอธิบายความหมายของเขตข้อมูลทั้งหมดในตาราง
สิ่งนี้มีประโยชน์หากคุณต้องการพิมพ์งานออกมาหรือเมื่อยล้า
ของการเห็นคำพร่ำเพ้อ

"-ค[ความเห็นอกเห็นใจ]"
"--exec-นับ[=ความเห็นอกเห็นใจ]"
พื้นที่ -C ตัวเลือกทำให้ "gprof" พิมพ์ฟังก์ชันนับและ
จำนวนครั้งที่เรียกแต่ละครั้ง ถ้า ความเห็นอกเห็นใจ ระบุไว้ พิมพ์
นับเฉพาะสำหรับสัญลักษณ์ที่ตรงกัน

หากไฟล์ข้อมูลโปรไฟล์มีบันทึกจำนวนบล็อกพื้นฐาน
ระบุ -l ตัวเลือกพร้อมกับ -C,จะทำให้เกิดการบล็อกพื้นฐาน
นับการดำเนินการที่จะนับและแสดงผล

"-ผม"
"--ไฟล์-ข้อมูล"
พื้นที่ -i ตัวเลือกทำให้ "gprof" แสดงข้อมูลสรุปเกี่ยวกับ
ไฟล์ข้อมูลโปรไฟล์แล้วออก จำนวนฮิสโตแกรม
กราฟการโทรและบันทึกการนับบล็อกพื้นฐานจะปรากฏขึ้น

"-ผม ผอ"
"--directory-path=ผอ"
พื้นที่ -I ตัวเลือกระบุรายการของไดเรกทอรีการค้นหาที่จะ
ค้นหาไฟล์ต้นฉบับ ตัวแปรสภาพแวดล้อม GPROF_PATH นอกจากนี้ยังสามารถ
ที่ใช้ในการถ่ายทอดข้อมูลนี้ ส่วนใหญ่ใช้สำหรับแหล่งที่มีคำอธิบายประกอบ
เอาท์พุต

"-NS[ความเห็นอกเห็นใจ]"
"--ไม่มีคำอธิบายประกอบ-แหล่งที่มา[=ความเห็นอกเห็นใจ]"
พื้นที่ -J ตัวเลือกทำให้ "gprof" ไม่พิมพ์ซอร์สโค้ดที่มีคำอธิบายประกอบ
If ความเห็นอกเห็นใจ ถูกระบุ "gprof" พิมพ์แหล่งที่มาที่มีคำอธิบายประกอบ แต่
ไม่รวมสัญลักษณ์ที่ตรงกัน

"-แอล"
"--เส้นทางการพิมพ์"
โดยปกติ ชื่อไฟล์ต้นฉบับจะพิมพ์ด้วยองค์ประกอบพาธ
ถูกระงับ NS -L ตัวเลือกทำให้ "gprof" พิมพ์เต็ม
ชื่อพาธของชื่อไฟล์ต้นทางซึ่งกำหนดจากสัญลักษณ์
ข้อมูลการดีบักในไฟล์รูปภาพและสัมพันธ์กับ
ไดเร็กทอรีที่คอมไพเลอร์ถูกเรียกใช้

"-NS[ความเห็นอกเห็นใจ]"
"--แบนโปรไฟล์[=ความเห็นอกเห็นใจ]"
พื้นที่ -p ตัวเลือกทำให้ "gprof" พิมพ์โปรไฟล์แบบเรียบ ถ้า ความเห็นอกเห็นใจ
ถูกระบุให้พิมพ์โปรไฟล์แบบเรียบสำหรับสัญลักษณ์ที่ตรงกันเท่านั้น

"-NS[ความเห็นอกเห็นใจ]"
"--ไม่แบนโปรไฟล์[=ความเห็นอกเห็นใจ]"
พื้นที่ -P ตัวเลือกทำให้ "gprof" ระงับการพิมพ์โปรไฟล์แบบเรียบ
If ความเห็นอกเห็นใจ ถูกระบุ "gprof" พิมพ์โปรไฟล์แบนๆแต่
ไม่รวมสัญลักษณ์ที่ตรงกัน

"-NS[ความเห็นอกเห็นใจ]"
"--กราฟ[=ความเห็นอกเห็นใจ]"
พื้นที่ -q ตัวเลือกทำให้ "gprof" พิมพ์การวิเคราะห์กราฟการโทร ถ้า
ความเห็นอกเห็นใจ ระบุให้พิมพ์กราฟการโทรเฉพาะสัญลักษณ์ที่ตรงกัน
และลูก ๆ ของพวกเขา

"-NS[ความเห็นอกเห็นใจ]"
"--ไม่มีกราฟ[=ความเห็นอกเห็นใจ]"
พื้นที่ -Q ตัวเลือกทำให้ "gprof" ระงับการพิมพ์กราฟการโทร
If ความเห็นอกเห็นใจ ถูกระบุ "gprof" พิมพ์กราฟการโทร แต่ไม่รวม
สัญลักษณ์ที่ตรงกัน

"-NS"
"--ความยาวตาราง=นัม"
พื้นที่ -t ตัวเลือกทำให้เกิด NUM เส้นต้นทางที่ใช้งานมากที่สุดในแต่ละ
ไฟล์ต้นฉบับที่จะแสดงเมื่อเปิดใช้งานคำอธิบายประกอบแหล่งที่มา NS
ค่าเริ่มต้นคือ 10

"-y"
"--แยกไฟล์"
ตัวเลือกนี้มีผลกับเอาต์พุตต้นฉบับที่มีคำอธิบายประกอบเท่านั้น โดยทั่วไป,
"gprof" พิมพ์ไฟล์ต้นฉบับที่มีคำอธิบายประกอบไปยังเอาต์พุตมาตรฐาน ถ้านี้
มีการระบุตัวเลือก แหล่งที่มาของคำอธิบายประกอบสำหรับไฟล์ชื่อ
เส้นทาง/ชื่อไฟล์ ถูกสร้างขึ้นในไฟล์ ชื่อไฟล์-ann. หาก
ระบบไฟล์พื้นฐานจะตัดทอน ชื่อไฟล์-ann ดังนั้นมัน
เขียนทับต้นฉบับ ชื่อไฟล์, "gprof" สร้างคำอธิบายประกอบ
ที่มาในไฟล์ ชื่อไฟล์.ann แทน (หากชื่อไฟล์เดิม
มีนามสกุล นามสกุลนั้นคือ แทนที่ กับ .แอน).

"-ซี[ความเห็นอกเห็นใจ]"
"--no-exec-counts[= .]ความเห็นอกเห็นใจ]"
พื้นที่ -Z ตัวเลือกทำให้ "gprof" ไม่พิมพ์ฟังก์ชันนับและ
จำนวนครั้งที่แต่ละคนถูกเรียก ถ้า ความเห็นอกเห็นใจ ระบุไว้
พิมพ์นับแต่ไม่รวมสัญลักษณ์ที่ตรงกัน

"-NS"
"--ฟังก์ชั่น-การสั่งซื้อ"
พื้นที่ --ฟังก์ชั่น-การสั่งซื้อ ตัวเลือกทำให้ "gprof" พิมพ์คำแนะนำ
ฟังก์ชันการเรียงลำดับโปรแกรมตามข้อมูลโปรไฟล์ นี้
ตัวเลือกแนะนำลำดับที่อาจปรับปรุงการเพจ tlb และ cache
พฤติกรรมของโปรแกรมบนระบบที่สนับสนุนโดยพลการ
ลำดับของฟังก์ชันในปฏิบัติการ

รายละเอียดที่แน่นอนของวิธีบังคับให้ลิงเกอร์วางฟังก์ชันใน
คำสั่งเฉพาะขึ้นอยู่กับระบบและอยู่นอกขอบเขตนี้
คู่มือ.

"-NS map_file"
"--ไฟล์-การสั่งซื้อ map_file"
พื้นที่ --ไฟล์-การสั่งซื้อ ตัวเลือกทำให้ "gprof" พิมพ์ .o . ที่แนะนำ
ลิงค์ไลน์สั่งซื้อโปรแกรมตามข้อมูลโปรไฟล์ นี้
ตัวเลือกแนะนำลำดับที่อาจปรับปรุงการเพจ tlb และ cache
พฤติกรรมของโปรแกรมบนระบบที่ไม่สนับสนุนโดยพลการ
ลำดับของฟังก์ชันในปฏิบัติการ

การใช้งานของ -a ขอแนะนำให้ใช้อาร์กิวเมนต์กับตัวเลือกนี้

พื้นที่ map_file อาร์กิวเมนต์เป็นชื่อพาธไปยังไฟล์ที่ให้
ชื่อฟังก์ชันกับการแมปไฟล์อ็อบเจ็กต์ รูปแบบของไฟล์คือ
คล้ายกับผลลัพธ์ของโปรแกรม "nm"

c-parse.o:00000000 T yyparse
c-parse.o:00000004 การตั้งค่าสถานะ
c-lang.o:00000000 T may_objc_method_name
c-lang.o:00000000 พิมพ์_lang_statistics
c-lang.o:00000000 T รู้จัก_objc_keyword
c-decl.o:00000000 T print_lang_identifier
c-decl.o:00000000 T พิมพ์_lang_type
...

เพื่อสร้าง map_file ด้วย GNU "nm" ให้พิมพ์คำสั่งเช่น "nm
--extern-only --defined-only -v --print-file-name ชื่อโปรแกรม".

"-NS"
"--แบบดั้งเดิม"
พื้นที่ -T ตัวเลือกทำให้ "gprof" พิมพ์ผลลัพธ์ใน "ดั้งเดิม"
สไตล์บีเอสดี

"-w ความกว้าง"
"--ความกว้าง=ความกว้าง"
ตั้งค่าความกว้างของเส้นเอาท์พุตเป็น ความกว้าง. ปัจจุบันใช้เฉพาะเมื่อ
พิมพ์ดัชนีฟังก์ชันที่ด้านล่างของกราฟการโทร

"-NS"
"--ทุกบรรทัด"
ตัวเลือกนี้มีผลกับเอาต์พุตต้นฉบับที่มีคำอธิบายประกอบเท่านั้น โดยค่าเริ่มต้น only
บรรทัดที่จุดเริ่มต้นของบล็อกพื้นฐานมีคำอธิบายประกอบ ถ้านี้
มีการระบุตัวเลือกทุกบรรทัดในบล็อกพื้นฐานมีคำอธิบายประกอบโดย
ทำซ้ำคำอธิบายประกอบสำหรับบรรทัดแรก พฤติกรรมนี้คือ
คล้ายกับ "tcov"'s -a.

"--demangle[=สไตล์]"
"--no-demangle"
ตัวเลือกเหล่านี้ควบคุมว่าควรแยกชื่อสัญลักษณ์ C ++ ออกหรือไม่
เมื่อพิมพ์ออก ค่าเริ่มต้นคือการลดทอนสัญลักษณ์ NS
อาจใช้ตัวเลือก "--no-demangle" เพื่อปิดการ demangle
คอมไพเลอร์ที่ต่างกันมีรูปแบบการจัดการที่แตกต่างกัน ตัวเลือก
อาร์กิวเมนต์สไตล์ demanling สามารถใช้เพื่อเลือกความเหมาะสม
รูปแบบการทำให้ยุ่งเหยิงสำหรับคอมไพเลอร์ของคุณ

การวิเคราะห์ Options
"-NS"
"--ไม่มีไฟฟ้าสถิตย์"
พื้นที่ -a ตัวเลือกทำให้ "gprof" ระงับการพิมพ์แบบคงที่
ประกาศ (ส่วนตัว) ฟังก์ชั่น (เหล่านี้เป็นหน้าที่ที่มีชื่อเป็น
ไม่อยู่ในรายการทั่วโลก และไม่ปรากฏให้เห็นภายนอก
ไฟล์/ฟังก์ชัน/บล็อกตามที่กำหนดไว้) เวลาที่ใช้ในสิ่งเหล่านี้
ฟังก์ชัน การเรียกไปยัง/จากพวกเขา ฯลฯ ล้วนมาจาก
ฟังก์ชันที่ถูกโหลดโดยตรงก่อนหน้านั้นในไฟล์เรียกทำงาน
ตัวเลือกนี้มีผลกับทั้งโปรไฟล์แบบเรียบและกราฟการโทร

"-ค"
"--คงที่-โทร-กราฟ"
พื้นที่ -c ตัวเลือกทำให้กราฟการโทรของโปรแกรมถูกเสริม
โดยฮิวริสติกซึ่งตรวจสอบพื้นที่ข้อความของไฟล์อ็อบเจ็กต์และ
ระบุการเรียกใช้ฟังก์ชันในรหัสเครื่องไบนารี ตั้งแต่ปกติ
บันทึกกราฟการโทรจะถูกสร้างขึ้นเมื่อป้อนฟังก์ชันเท่านั้น
ตัวเลือกนี้ระบุเด็กที่สามารถเรียกได้ แต่
ไม่เคยเป็น การเรียกใช้ฟังก์ชันที่ไม่ได้คอมไพล์ด้วย
การเปิดใช้งานโปรไฟล์จะถูกระบุเช่นกัน แต่ถ้าสัญลักษณ์ table
มีรายการสำหรับพวกเขา เรียกใช้งานประจำไลบรารีแบบไดนามิก
เป็นปกติ ไม่ พบโดยตัวเลือกนี้ พ่อแม่หรือลูก
ระบุผ่านฮิวริสติกนี้ระบุไว้ในกราฟการโทรด้วย
จำนวนการโทรของ 0.

"-NS"
"--ละเว้น-ไม่ใช่-ฟังก์ชัน"
พื้นที่ -D ตัวเลือกทำให้ "gprof" ละเว้นสัญลักษณ์ที่ไม่รู้จัก
ให้เป็นหน้าที่ ตัวเลือกนี้จะให้ข้อมูลโปรไฟล์ที่แม่นยำยิ่งขึ้น
บนระบบที่รองรับ (เช่น Solaris และ HPUX)

"-k จากการ"
พื้นที่ -k ตัวเลือกช่วยให้คุณลบส่วนโค้งใด ๆ ออกจากกราฟการโทร
จากสัญลักษณ์การจับคู่ symspec ราคาเริ่มต้นที่ กับ symspec ที่ตรงกัน ไปยัง.

"-ล"
"--ไลน์"
พื้นที่ -l ตัวเลือกเปิดใช้งานการทำโปรไฟล์แบบบรรทัดต่อบรรทัดซึ่งทำให้
ฮิสโตแกรมจะถูกเรียกเก็บเงินจากแต่ละบรรทัดซอร์สโค้ด
แทนฟังก์ชัน ฟีเจอร์นี้ใช้ได้เฉพาะกับโปรแกรม
รวบรวมโดยคอมไพเลอร์ "gcc" เวอร์ชันเก่า เวอร์ชั่นใหม่กว่า
ของ "gcc" ได้รับการออกแบบให้ทำงานกับเครื่องมือ "gcov" แทน

หากโปรแกรมถูกคอมไพล์โดยเปิดใช้งานการนับบล็อกพื้นฐาน สิ่งนี้
ตัวเลือกยังจะระบุจำนวนครั้งที่แต่ละบรรทัดของรหัสเป็น
ดำเนินการ ในขณะที่การทำโปรไฟล์แบบบรรทัดต่อบรรทัดสามารถช่วยแยกตำแหน่งในa
ฟังก์ชันขนาดใหญ่ที่โปรแกรมกำลังใช้เวลาอยู่ มันยัง
เพิ่มเวลาการทำงานของ "gprof" อย่างมีนัยสำคัญและขยาย
ความไม่ถูกต้องทางสถิติ

"--inline-file-name"
ตัวเลือกนี้ทำให้ "gprof" พิมพ์ไฟล์ต้นทางหลังจากแต่ละไฟล์
สัญลักษณ์ทั้งในแบบแบนและกราฟการโทร เต็มเส้นทาง
ไปยังไฟล์จะถูกพิมพ์หากใช้กับ -L ตัวเลือก

"-NS นัม"
"--นาที-นับ=นัม"
ตัวเลือกนี้มีผลกับผลลัพธ์ของจำนวนการดำเนินการเท่านั้น สัญลักษณ์ที่เป็น
ดำเนินการน้อยกว่า NUM เวลาถูกระงับ

"-NSความเห็นอกเห็นใจ"
"--เวลา=ความเห็นอกเห็นใจ"
พื้นที่ -n ตัวเลือกทำให้ "gprof" ในการวิเคราะห์กราฟการเรียกเป็นเท่านั้น
เผยแพร่ครั้งสำหรับการจับคู่สัญลักษณ์ ความเห็นอกเห็นใจ.

"-NSความเห็นอกเห็นใจ"
"--ไม่มีเวลา=ความเห็นอกเห็นใจ"
พื้นที่ -n ตัวเลือกทำให้เกิด "gprof" ในการวิเคราะห์กราฟการเรียกไม่ใช่เพื่อ
เผยแพร่ครั้งสำหรับการจับคู่สัญลักษณ์ ความเห็นอกเห็นใจ.

"-NSชื่อไฟล์"
"--external-symbol-table=ชื่อไฟล์"
พื้นที่ -S ตัวเลือกทำให้ "gprof" อ่านไฟล์ตารางสัญลักษณ์ภายนอก
เช่น /proc/kallsymsแทนที่จะอ่านตารางสัญลักษณ์จาก
ไฟล์วัตถุที่กำหนด (ค่าเริ่มต้นคือ "a.out") สิ่งนี้มีประโยชน์สำหรับ
โมดูลเคอร์เนลโปรไฟล์

"-z"
"--แสดง-ไม่ได้ใช้-ฟังก์ชั่น"
ถ้าคุณให้ -z ตัวเลือก "gprof" จะกล่าวถึงฟังก์ชันทั้งหมดใน
แฟลตโปรไฟล์ แม้แต่คนที่ไม่เคยเรียก และมี
ไม่มีเวลาให้กับพวกเขา สิ่งนี้มีประโยชน์ร่วมกับ -c
ตัวเลือกสำหรับการค้นหาว่ากิจวัตรใดไม่เคยถูกเรียก

เบ็ดเตล็ด Options
"-NS[นัม]"
"--ดีบัก[=นัม]"
พื้นที่ -d NUM option ระบุตัวเลือกการดีบัก ถ้า NUM ไม่ใช่
ระบุ เปิดใช้งานการดีบักทั้งหมด

"-ชม"
"--ช่วย"
พื้นที่ -h ตัวเลือกพิมพ์การใช้บรรทัดคำสั่ง

"-Oชื่อ"
"--file-format=ชื่อ"
เลือกรูปแบบของไฟล์ข้อมูลโปรไฟล์ รูปแบบที่เป็นที่ยอมรับ
เป็น รถยนต์ (ค่าเริ่มต้น), บีดีเอส, 4.4 บ, มายากลและ (ยัง
ได้รับการสนับสนุน).

"-NS"
"--ผลรวม"
พื้นที่ -s ตัวเลือกทำให้ "gprof" สรุปข้อมูลใน
ไฟล์ข้อมูลโปรไฟล์ที่อ่านและเขียนไฟล์ข้อมูลโปรไฟล์
ที่เรียกว่า gmon.sumซึ่งมีข้อมูลทั้งหมดจาก
ไฟล์ข้อมูลโปรไฟล์ที่ "gpr" อ่าน ไฟล์ gmon.sum อาจจะ
หนึ่งในไฟล์อินพุตที่ระบุ; ผลของสิ่งนี้คือการผสาน
ข้อมูลในไฟล์อินพุตอื่น ๆ ลงใน gmon.sum.

ในที่สุดคุณสามารถเรียกใช้ "gprof" อีกครั้งโดยไม่ต้อง -s ในการวิเคราะห์
ข้อมูลสะสมในไฟล์ gmon.sum.

"-วี"
"-รุ่น"
พื้นที่ -v ธงทำให้ "gprof" พิมพ์หมายเลขเวอร์ชันปัจจุบันและ
แล้วออก

เลิก Options
ตัวเลือกเหล่านี้ถูกแทนที่ด้วยเวอร์ชันใหม่กว่าที่ใช้ symspecs

"-อี function_name"
พื้นที่ -e ฟังก์ชัน ตัวเลือกบอก "gprof" ว่าจะไม่พิมพ์ข้อมูลเกี่ยวกับ
ฟังก์ชั่น function_name (และลูกของมัน...) ในกราฟการโทร
ฟังก์ชันจะยังคงแสดงเป็นรายการย่อยของฟังก์ชันใดๆ ที่
เรียกมัน แต่หมายเลขดัชนีจะแสดงเป็น [ไม่ พิมพ์]. ขึ้น
มากกว่าหนึ่ง -e อาจให้ตัวเลือก; หนึ่งเดียว function_name อาจจะ
ระบุด้วยแต่ละ -e ตัวเลือก

"-อี function_name"
"-E การทำงาน" ตัวเลือกทำงานเหมือนตัวเลือก "-e" แต่ใช้เวลา
ในการทำงาน (และเด็กที่ไม่ได้เรียกจากที่ใดก็ได้
อื่น ๆ ) จะไม่ใช้ในการคำนวณเปอร์เซ็นต์ของเวลาสำหรับ
กราฟการโทร มากกว่าหนึ่ง -E อาจให้ตัวเลือก; หนึ่งเดียว
function_name อาจระบุด้วยแต่ละ -E ตัวเลือก

"-NS function_name"
พื้นที่ -f ฟังก์ชัน ตัวเลือกทำให้ "gprof" จำกัด กราฟการโทรไปที่
ฟังก์ชั่น function_name และลูกของมัน (และ
เด็ก...). มากกว่าหนึ่ง -f อาจให้ตัวเลือก; หนึ่งเดียว
function_name อาจระบุด้วยแต่ละ -f ตัวเลือก

"-NS function_name"
พื้นที่ -F ฟังก์ชัน ตัวเลือกทำงานเหมือนตัวเลือก "-f" แต่เวลาเท่านั้น
ใช้ในหน้าที่และลูก ๆ (และลูก ๆ ของพวกเขา...) จะ
ใช้เพื่อกำหนดเวลารวมและเปอร์เซ็นต์ของเวลาสำหรับ
กราฟการโทร มากกว่าหนึ่ง -F อาจให้ตัวเลือก; หนึ่งเดียว
function_name อาจระบุด้วยแต่ละ -F ตัวเลือก -F ตัวเลือก
แทนที่ -E ตัวเลือก

ใช้ i686-linux-gnu-gprof ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB โอเพ่นซอร์ส
    IT Operations Portal: การเปิดที่สมบูรณ์
    แหล่งที่มา ITIL บริการบนเว็บ
    เครื่องมือการจัดการรวมทั้งอย่างเต็มที่
    CMDB ที่ปรับแต่งได้ ระบบ Helpdesk และ
    คนทำเอกสาร...
    ดาวน์โหลด itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine เป็นเพลงหลายแพลตฟอร์ม
    เครื่องเล่นและผู้จัดห้องสมุดที่ได้รับแรงบันดาลใจจาก
    อมาร็อก 1.4. มีความรวดเร็วและ
    อินเทอร์เฟซที่ใช้งานง่ายและช่วยให้คุณ
    ค้นหาและ ...
    ดาวน์โหลดเคลเมนไทน์
  • 3
    XISMuS
    XISMuS
    คำเตือน: อัปเดตสะสม 2.4.3 มี
    ถูกปล่อยออกมา!! การอัปเดตใช้ได้กับทุก ๆ
    เวอร์ชันก่อนหน้า 2.xx ถ้าอัพเกรด
    จากเวอร์ชัน v1.xx โปรดดาวน์โหลดและ
    i ...
    ดาวน์โหลด XISMuS
  • 4
    เฟซแทร็กนัวร์
    เฟซแทร็กนัวร์
    โปรแกรม headtracking แบบโมดูลาร์นั้น
    รองรับตัวติดตามใบหน้าและตัวกรองหลายตัว
    และเกมโปรโตคอล ในบรรดาผู้ติดตาม
    คือ SM FaceAPI, AIC Inertial Head
    ติดตาม ...
    ดาวน์โหลด facetracknoir
  • 5
    PHP คิวอาร์โค้ด
    PHP คิวอาร์โค้ด
    PHP QR Code เป็นโอเพ่นซอร์ส (LGPL)
    ห้องสมุดสำหรับสร้างรหัส QR,
    บาร์โค้ด 2 มิติ ขึ้นอยู่กับ
    ไลบรารี libqrencode C จัดเตรียม API สำหรับ
    การสร้างบาร์โค้ด QR Code...
    ดาวน์โหลด PHP QR Code
  • 6
    freeciv
    freeciv
    Freeciv เป็นเกมเทิร์นเบสฟรี
    เกมกลยุทธ์แบบผู้เล่นหลายคนซึ่งในแต่ละ
    ผู้เล่นกลายเป็นผู้นำของa
    อารยธรรมต่อสู้เพื่อให้ได้
    เป้าหมายสูงสุด : เป็น...
    ดาวน์โหลด Freeciv
  • เพิ่มเติม»

คำสั่ง Linux

Ad