• Google के नेतृत्व में डिज़ाइन और विकसित किया गया एक open source प्लेटफ़ॉर्म, जिसका लक्ष्य next-generation system tracing stack है
  • जटिल सिस्टम के execution flow को tracing-आधारित observability के ज़रिए देखकर performance और functionality समस्याओं के कारणों का विश्लेषण करता है
  • Android operating system और Chromium browser की default tracing system के रूप में अपनाई गई production-grade stability और performance
  • high-performance tracing daemon के माध्यम से कई process और thread के events को एक single unified trace में एकत्र करता है
  • low-overhead C++17 SDK प्रदान करता है, जिससे user-space applications के timing और state changes को सटीक रूप से instrument किया जा सकता है
  • OS-level probes के माध्यम से Android और Linux में scheduling, CPU frequency, memory, call stack आदि सहित पूरे सिस्टम का context एकत्र करता है
  • browser-based UI के साथ बड़े trace को timeline-केंद्रित तरीके से visualise और interactive रूप से explore किया जा सकता है
    • अलग installation के बिना प्रमुख browsers में चलाया जा सकता है, और कई external trace formats को खोलने का समर्थन भी है
  • SQL-आधारित analysis engine built-in है, जिससे trace को data की तरह query करके custom metrics निकाले जा सकते हैं
  • आधिकारिक documentation perfetto.dev पर उपलब्ध है, और beginner से expert तक के लिए step-by-step guides शामिल हैं
  • Google open source community guidelines का पालन करने वाला एक खुला प्रोजेक्ट

Perfetto का उपयोग क्यों करें

  • Android app और platform developers app startup delay, frame drop, ANR जैसी performance समस्याओं के root cause का संरचित विश्लेषण कर सकते हैं
  • C/C++ developers Tracing SDK का उपयोग करके application execution path को instrument कर सकते हैं और bottleneck sections को सटीक रूप से पहचान सकते हैं
  • Linux kernel और system developers ftrace-आधारित kernel events को visualise करके scheduling, system call और interrupt behavior का विश्लेषण कर सकते हैं
  • Chromium developers chrome://tracing के backend के रूप में Perfetto का उपयोग करके browser, V8 और Blink के आंतरिक व्यवहार को debug कर सकते हैं
  • performance engineers और SREs Linux perf, macOS Instruments, Chrome JSON trace जैसे विभिन्न formats का SQL के साथ एकीकृत विश्लेषण कर सकते हैं

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.