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

Ad


ไอคอน Fav ของ OnWorks

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

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

นี่คือคำสั่ง mips-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" คำนวณระยะเวลาที่ใช้ในแต่ละกิจวัตร ต่อไป เวลานี้คือ
กระจายไปตามขอบของกราฟการโทร วงจรถูกค้นพบ และเรียกเข้าสู่ a
วงจรถูกสร้างขึ้นมาเพื่อแบ่งเวลาของวัฏจักร

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

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

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

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

OPTIONS


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

พื้นที่ map_file อาร์กิวเมนต์เป็นชื่อพาธไปยังไฟล์ซึ่งระบุชื่อฟังก์ชันให้กับ object
การแมปไฟล์ รูปแบบของไฟล์คล้ายกับผลลัพธ์ของโปรแกรม "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
--define-only -v --print-file-name ชื่อโปรแกรม".

"-NS"
"--แบบดั้งเดิม"
พื้นที่ -T ตัวเลือกทำให้ "gprof" พิมพ์เอาต์พุตในรูปแบบ BSD "ดั้งเดิม"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"-NS"
"--ผลรวม"
พื้นที่ -s ตัวเลือกทำให้ "gprof" สรุปข้อมูลในไฟล์ข้อมูลโปรไฟล์ได้
อ่านและเขียนไฟล์ข้อมูลโปรไฟล์ที่เรียกว่า gmon.sumซึ่งประกอบด้วย
ข้อมูลจากไฟล์ข้อมูลโปรไฟล์ที่ "gprof" อ่าน ไฟล์ 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 ตัวเลือก

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


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

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

  • 1
    wxPython
    wxPython
    ชุดของโมดูลส่วนขยาย Python ที่
    ตัดคลาส GUI ข้ามแพลตฟอร์มจาก
    wxWidgets.. ผู้ชม: นักพัฒนา ผู้ใช้
    อินเทอร์เฟซ: ระบบ X Window (X11), Win32 ...
    ดาวน์โหลด wxPython
  • 2
    ผู้จัดการแพ็คไฟล์
    ผู้จัดการแพ็คไฟล์
    นี่คือตัวจัดการไฟล์ Total War pack
    โครงการ เริ่มตั้งแต่เวอร์ชัน 1.7 ก
    แนะนำสั้น ๆ เกี่ยวกับ Warscape
    การดัดแปลง: ...
    ดาวน์โหลดตัวจัดการไฟล์แพ็ค
  • 3
    ไอเพิร์ฟ2
    ไอเพิร์ฟ2
    เครื่องมือการรับส่งข้อมูลเครือข่ายสำหรับการวัด
    ประสิทธิภาพ TCP และ UDP พร้อมเมตริก
    รอบทั้งปริมาณงานและเวลาแฝง NS
    เป้าหมายรวมถึงการรักษาความกระตือรือร้น
    ไอเพิร์ฟ ค็อด...
    ดาวน์โหลด IPerf2
  • 4
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac เป็นตัวแปลงเสียงและซีดีฟรี
    ripper สำหรับรูปแบบและตัวเข้ารหัสต่างๆ
    มี MP3, MP4/M4A, WMA, Ogg
    รูปแบบ Vorbis, FLAC, AAC และ Bonk
    สนับสนุน, ...
    ดาวน์โหลด fre:ac - ตัวแปลงเสียงฟรี
  • 5
    Matplotlib
    Matplotlib
    Matplotlib เป็นห้องสมุดที่ครอบคลุม
    สำหรับการสร้างภาพนิ่ง ภาพเคลื่อนไหว และ
    การสร้างภาพแบบโต้ตอบใน Python
    Matplotlib ทำให้เรื่องง่าย ๆ เป็นเรื่องง่ายและ
    สิ่งที่ยาก...
    ดาวน์โหลด Matplotlib
  • 6
    บอทแมน
    บอทแมน
    เขียนตรรกะแชทบอทของคุณหนึ่งครั้งและ
    เชื่อมต่อกับหนึ่งในที่มีอยู่
    บริการส่งข้อความ รวมถึง Amazon
    Alexa, Facebook Messenger, หย่อน,
    โทรเลขหรือแม้แต่คุณ...
    ดาวน์โหลดบอทแมน
  • เพิ่มเติม»

คำสั่ง Linux

Ad