ส่วนขยายและยูทิลิตี้ VisualStudio ที่ใช้ในการแสดงและเน้นข้อมูลการรวบรวมโปรไฟล์การรวบรวม รู้ค่าใช้จ่ายในการรวบรวมรหัสของคุณโดยตรงภายใน Visual Studio เก็บเวลารวบรวมไว้ในการตรวจสอบ
ดาวน์โหลด VSIX ล่าสุดจาก Visual Studio Marketplace 2022
ดาวน์โหลด VSIX ล่าสุดจาก Visual Studio Marketplace 2019
ดาวน์โหลด Data Extractor ล่าสุด
เวลารวบรวมเป็นหนึ่งในสิ่งที่สำคัญที่สุดที่มีผลต่อผลผลิตและการทำซ้ำในขณะที่พัฒนาใน C/C ++ เวลาคอมไพล์ที่ช้าอาจน่าหงุดหงิดมากเนื่องจากเป็นสถานการณ์กรณีปกติในการผลิตรหัสใหญ่ ความสามารถในการระบุว่าชิ้นส่วนใดมีราคาแพงในสถานที่เดียวกันกับที่คุณรหัสเป็นกุญแจสำคัญในการควบคุมหนี้เทคโนโลยีภายใต้การควบคุม




ดับเบิลคลิกที่รายการใด ๆ ในหน้าต่างคะแนนคอมไพล์เพื่อเปิดไทม์ไลน์

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

สิ่งนี้จะแยกวิเคราะห์ไฟล์ที่กำหนดและแสดงว่าทำไมคุณต้องการแต่ละรายการรวมและความแข็งแกร่งของการเชื่อมโยงนี้รวมถึงไฟล์ที่แยกวิเคราะห์ มุมมองนี้ยังรวมค่าใช้จ่ายของไฟล์ที่มาจากข้อมูลโปรไฟล์บิลด์รวม 'ทำไมฉันต้องการสิ่งนี้' กับ 'ค่าใช้จ่ายเท่าไหร่' ในสถานที่เดียวกัน
ที่เก็บนี้ยังมีแอพแบบสแตนด์อโลนที่มีการสร้างภาพข้อมูลและรหัสเช่นเดียวกับส่วนขยาย VS มันสามารถพิสูจน์ได้ว่ามีประโยชน์ในการเปรียบเทียบผลลัพธ์หรือเปิดรายงานโดยไม่ต้องเปิดสตูดิโอ Visual
แอพต้องสร้าง โครงการอยู่ในโซลูชันเดียวกับส่วนขยาย VS และสามารถพบได้ที่ Compilescore/Compilescore.sln
แนวคิดหลักคือการให้คอมไพเลอร์ C ++ เพื่อส่งออกร่องรอยสำหรับสิ่งที่เกิดขึ้นระหว่างการสร้าง จากนั้นเราสามารถรวมข้อมูลทั้งหมดนั้นโดยใช้ตัวแยกข้อมูลในที่เก็บนี้และใช้กับปลั๊กอิน VS หรือแอพสแตนด์อโลน
การสกัดข้อมูลเป็นกระบวนการอิสระเพื่อให้สิ่งต่าง ๆ เช่นการสร้างไฟล์คะแนนบนเซิร์ฟเวอร์บิลด์และใช้งานได้จากระยะไกล สิ่งนี้มีประโยชน์ในฐานรหัสขนาดใหญ่ที่เราต้องการให้ชั้นการผลิตใช้รายงานจากเมื่อคืนที่ผ่านมาภายใน VS โดยไม่ต้องโปรไฟล์ในพื้นที่

ในตัวเลือกส่วนขยาย VS มีฟิลด์เพื่อบอกปลั๊กอินที่จะค้นหาไฟล์รายงาน (นี่คือถัดจากไฟล์โซลูชันหรือโฟลเดอร์รูทโดยค่าเริ่มต้น)
สำหรับข้อมูลเพิ่มเติมตรวจสอบหน้าการสร้างคะแนน
การกระทำของเวิร์กโฟลว์การเปิดตัวมีกระบวนการทีละขั้นตอนสำหรับการสร้างตัวแยกข้อมูลแอพ VISX และแอพสแตนด์อโลน
มีการทดสอบหลายโครงการในพื้นที่เก็บข้อมูล
หากคุณไม่ได้ใช้ Visual Studio แต่ยังคงสนใจในการรวมข้อมูลคุณสามารถใช้ SeeProfiler ซึ่งเป็นตัวรวบรวมคอมไพเลอร์คอมไพเลอร์แบบสแตนด์อโลนซึ่งรวมข้อมูลที่ส่งออกทั้งหมดจาก Clang เพื่อมุมมองทั่วโลก
โครงการนี้เปิดให้มีการบริจาครหัส
หากคุณพบว่าส่วนขยายนี้มีประโยชน์คุณสามารถซื้อกาแฟถ้วยให้ฉันได้เสมอ