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