- Microsoft กำลังเตรียมสารพัดเพิ่มเติมสำหรับผู้ที่สนใจ
- การตัดสินใจเลือกเบราว์เซอร์ที่จะใช้อาจเป็นงานสำหรับบางคน
- อย่างไรก็ตาม เครื่องมือใหม่เหล่านี้สามารถช่วยให้คุณตัดสินได้เร็วขึ้นมาก
- ซอฟต์แวร์ใหม่นี้จาก Microsoft จะใช้สำหรับ Linux และ Android โดยเฉพาะ
ไม่ต้องสงสัยเลยว่าพวกเราหลายคนใช้เบราว์เซอร์บางตัวที่คนอื่นไม่เคยได้ยินด้วยซ้ำ แทนที่จะใช้ตัวเลือกทั่วไปที่มีอยู่
และเป็นความจริงที่ประสิทธิภาพมักเป็นปัจจัยที่สำคัญมากสำหรับผู้ใช้ที่พยายามตัดสินใจเลือกระหว่างตัวเลือกการท่องเว็บต่างๆ
คู่แข่งรายใหญ่อย่าง Microsoft และ Google ต่างคิดค้นวิธีใหม่ๆ ในการเพิ่มประสิทธิภาพบนเบราว์เซอร์ Edge และ Chrome อย่างต่อเนื่อง
อย่างไรก็ตาม ตอนนี้ Microsoft เปิดตัวชุดเครื่องมือโอเพ่นซอร์ส สำหรับ Linux และ Android เรียกว่า Microsoft-Performance-Tools ที่ใช้วัดประสิทธิภาพของเบราว์เซอร์ในระบบต่างๆ
เราได้รับเครื่องมือวัดใหม่สำหรับ Linux และ Android
อย่าหลงกลกับรูปลักษณ์ของชุดเครื่องมือ เพราะถึงแม้จะดูเหมือนเป็นการใช้งานทั่วไป Microsoft ได้เน้นย้ำว่าสามารถใช้เพื่อตรวจสอบและวัดประสิทธิภาพของเบราว์เซอร์ได้
เครื่องมือประมวลผลการติดตามทั้งหมดนี้มีพื้นฐานมาจากวิธีการเดียวกับที่ใช้ในการปรับปรุงประสิทธิภาพของระบบปฏิบัติการ Windows ในช่วงสองสามทศวรรษที่ผ่านมา
ซอฟต์แวร์ที่กำลังจะมีขึ้นสามารถใช้เพื่อให้ข้อมูลเชิงลึกเพิ่มเติมว่าระบบปฏิบัติการและโค้ดของแอปกำลังทำอะไรอยู่ที่ ชี้เวลา และหากต้องการ คุณยังสามารถเชื่อมโยงการสืบค้นกลับกับ Windows Performance Analyzer (WPA)
ชุดเครื่องมือนี้สร้างขึ้นบน .NET Core และ microsoft-performance-toolkit-sdk ซึ่งหมายความว่าได้รับการสนับสนุนในทางทฤษฎีบนระบบปฏิบัติการใดๆ ที่ .NET Core รองรับ
สำหรับ Linux เรารองรับ LTTng, perf และ Perfetto สำหรับเบราว์เซอร์ Android และ Chromium เช่น Chrome & Edge Chromium เรารองรับ Perfetto
นี่คือการติดตามปัจจุบันที่รองรับ:
- LTTng (Linux Kernel CPU scheduling, Processes, Threads, Block IO/Disk, Syscalls, File events ฯลฯ)
- perf Linux CPU การสุ่มตัวอย่าง (cpu-clock)
- Perfetto Android & Chromium (การจัดกำหนดการ CPU, การสุ่มตัวอย่าง CPU, ความถี่ CPU, FTrace, บันทึก Android, เหตุการณ์ทั่วไป / แทร็กเริ่มต้น, ตัวนับ GPU)
เครื่องมือนี้รองรับการแยกวิเคราะห์และวิเคราะห์การติดตามด้านบนด้วย การจับภาพและการบันทึกการติดตามจะแตกต่างกันไปตามเครื่องมือติดตามแต่ละประเภทและครอบคลุมอยู่ใน วิธีการจับการติดตามหรือบันทึก
นอกจากนี้ ยักษ์ใหญ่ด้านเทคโนโลยียังตั้งข้อสังเกตว่าโปรแกรมหรือ GUI บนระบบปฏิบัติการใดๆ สามารถประมวลผลกิจกรรมด้วยปลั๊กอิน Microsoft-Performance-Tools SDK และ Linux-Android
Microsoft เองกำลังใช้ชุดเครื่องมือนี้เพื่อวัดประสิทธิภาพในระบบย่อย Windows สำหรับ Android (WSA), Azure Linux VMs, ระบบย่อย Windows สำหรับ Linux (WSL2) และเบราว์เซอร์ Edge บนหลายแพลตฟอร์ม
ความหวังคือการใช้เครื่องมือในการวิเคราะห์และปรับปรุงประสิทธิภาพ ข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับประสิทธิภาพของไดรฟ์ในผลิตภัณฑ์ต่อไปนี้:
- ระบบย่อย Windows สำหรับ Android (WSA) ซึ่งเรียกใช้แอป Android ดั้งเดิมใน VM พร้อมการรวม Windows ที่ยอดเยี่ยม
- Azure Linux VMs และระบบย่อย Windows สำหรับ Linux (WSL2) ซึ่งแต่ละอันรัน Linux ใน VMs
- เบราว์เซอร์ Microsoft Edge ซึ่งเป็นแพลตฟอร์มข้ามแพลตฟอร์มและใช้ Chromium
หากคุณต้องการพิจารณาความคิดริเริ่มนี้ให้ละเอียดยิ่งขึ้นและตัดสินด้วยตัวคุณเอง อย่าลืม ตรวจสอบโครงการโอเพ่นซอร์สบน GitHub
ตื่นเต้นกับชุดเครื่องมือใหม่นี้ไหม แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง