Profile-Guided Optimization (PGO) improves application performance by reorganizing code layout to reduce instruction-cache problems, shrinking code size, and reducing branch predictions. Profile-Guided Optimization PGO provides information to the compiler about areas of an application that are most frequently executed.     
Build the library/executable with instrumentation 
profile-generate to the compiler and linker.
    Collect profiles by running a representative workload on the instrumented binary.
Profile-Guided Optimization (PGO) ปรับปรุงประสิทธิภาพของแอปพลิเคชันโดยการจัดระเบียบเค้าโครงโค้ดใหม่เพื่อลดปัญหาแคชคำสั่ง ลดขนาดโค้ด และลดการคาดการณ์สาขา Profile-Guided Optimization PGO ให้ข้อมูลแก่คอมไพลเลอร์เกี่ยวกับส่วนต่างๆ ของแอปพลิเคชันที่ถูกดำเนินการบ่อยที่สุด สร้างไลบรารี/ปฏิบัติการด้วยโปรไฟล์เครื่องมือสร้างให้กับคอมไพลเลอร์และตัวเชื่อมโยง รวบรวมโปรไฟล์โดยการรันเวิร์กโหลดตัวแทนบนไบนารี่ที่มีเครื่องมือ
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence