सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
समय पैकेज डार्ट एप्लिकेशन में सिंक्रोनस और एसिंक्रोनस ऑपरेशन के अवधि को मापने का एक सीधा तरीका प्रदान करता है। यह टाइमर शुरू और बंद करने के लिए सरल API प्रदान करता है, जिससे विकास और डिबगिंग के दौरान प्रदर्शन मापदंडों को ट्रैक करना आसान हो जाता है। कोड निष्पादन के प्रोफाइलिंग, बॉटलनेक की पहचान और ऐप की प्रतिक्रिया को अनुकूलित करने के लिए आदर्श है। पैकेज हल्का है और फ्लटर और डार्ट प्रोजेक्ट्स में कई प्लेटफॉर्मों पर बिना किसी समस्या के एकीकृत हो जाता है।
उपयोग
फंक्शन निष्पादन समय का विश्लेषण
असिंक्रोनस ऑपरेशन लेटेंसी का मापन
प्रदर्शन समस्याओं का निदान करना
UI प्रतिक्रियाशीलता को अनुकूलित करना
पद्धति कॉल अवधि का ट्रैकिंग
बेंचमार्किंग कोड सेगमेंट्स
मुख्य विशेषताएँ
सरल स्टार्ट/स्टॉप टाइमर API
सिंक और एसिंक ऑपरेशन दोनों का समर्थन करता है
हल्का और न्यूनतम निर्भरता
क्रॉस-प्लेटफॉर्म संगतता
Flutter ऐप्स में आसान एकीकरण
विस्तृत समय मापन
इनके लिए उपयुक्त
एप्लिकेशन प्रदर्शन को अनुकूलित करने वाले विकासकर्ता
कोड प्रोफ़ाइलिंग कर रही टीमें
धीमी चलने वाले कार्यों का निदान करें
परीक्षण और बेंचमार्किंग कार्यप्रवाह
सीखने के प्रदर्शन निगरानी में शैक्षिक उपयोग
विचार योग्य बातें
उत्पादन लॉगिंग के लिए नहीं बनाया गया है
समय अविरोधी ओवरहेड माइक्रो-बेंचमार्क को प्रभावित कर सकता है
विकास या परीक्षण के दौरान सबसे अच्छा उपयोग किया जाता है
उन्नत विश्लेषण के बिना मूलभूत समय सीमित
वितरित ट्रेसिंग का समर्थन नहीं करता है
कोई बिल्ट-इन रिपोर्टिंग या विज़ुअलाइज़ेशन नहीं
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Overview
This repository is home to tooling related Dart packages. Generally, this means
packages published through the
tools.dart.dev publisher that
don't naturally belong to other topic monorepos (like
dart-lang/build,
dart-lang/test, or
dart-lang/shelf).
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.