सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
आधिकारिक डार्ट प्रोजेक्ट बेंचमार्क हैंडल एक मानकीकृत फ्रेमवर्क प्रदान करता है जिसका उपयोग डार्ट में प्रदर्शन बेंचमार्क लिखने और चलाने के लिए किया जा सकता है। यह विकासकर्ताओं को कई प्लेटफॉर्मों पर निष्पादन समय, मेमोरी उपयोग और अन्य प्रदर्शन मापदंडों को सटीकता के साथ मापने में सक्षम बनाता है। डार्ट और फ्लटर प्रोजेक्ट में एकीकरण के लिए डिज़ाइन किया गया, यह एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स पर सुसंगत बेंचमार्किंग समर्थन करता है। हैंडल दोहराए जा सकने वाले, विश्वसनीय परीक्षण बनाने को सरल बनाता है जो प्रदर्शन में गिरावट की पहचान करने और कोड को अनुकूलित करने में मदद करते हैं। यह मुख्य लाइब्रेरी विकास और प्रदर्शन-संवेदनशील एप्लिकेशन के लिए विशेष रूप से उपयोगी है।
उपयोग
Dart/Flutter कोड का प्रदर्शन परीक्षण
प्रदर्शन गिरावट की पहचान करना
महत्वपूर्ण कोड पथ को अनुकूलित करना
कई प्लेटफॉर्मों के बीच बेंचमार्किंग
कोर लाइब्रेरी प्रदर्शन मूल्यांकन
मुख्य विशेषताएँ
क्रॉस-प्लेटफॉर्म बेंचमार्क समर्थन
सटीक समय मापन
Dart के परीक्षण पारिस्थितिकी तंत्र के साथ एकीकरण
पुनरावृत्ति योग्य परिणाम
एम्बेडेड रिपोर्टिंग उपकरण
इनके लिए उपयुक्त
Dart SDK के योगदानकर्ता
प्रदर्शन-महत्वपूर्ण एप्लिकेशन डेवलपर्स
लाइब्रेरी रखरखाव कर्मचारी
CI/CD पाइपलाइन एकीकरण
विचार योग्य बातें
बेंचमार्किंग के उत्तम प्रथाओं की समझ की आवश्यकता है
अंतिम उपयोगकर्ता परीक्षण के लिए नहीं बनाया गया है
जटिल परिदृश्यों के लिए कस्टम सेटअप की आवश्यकता हो सकती है
परिणाम वातावरण के आधार पर भिन्न हो सकते हैं
नियंत्रित परीक्षण वातावरण में सबसे अच्छा उपयोग किया जाता है
मूल 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.