पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.0.4

code_timer

Dart और Flutter के लिए कोड निष्पादन समयावधि

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
50
लाइक
6
Pub अंक
125

पैकेज इंस्टॉल करें

flutter pub add code_timer

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

कोड टाइमर एक हल्का डार्ट और फ्लटर पैकेज है जिसका उपयोग कोड स्निपेट के निष्पादन समय को सटीकता के साथ मापने के लिए किया जाता है। यह मिलीसेकंड या सेकंड में बीते समय को शुरू, बंद करने और प्राप्त करने के लिए सरल API प्रदान करता है, जिससे यह प्रदर्शन परीक्षण और डिबगिंग के लिए आदर्श है। यह पैकेज सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है, जिससे वातावरणों के बीच संगत व्यवहार सुनिश्चित होता है। इसका न्यूनतम आकार और सीधे-सीधे इंटरफ़ेस इसे किसी भी प्रोजेक्ट में बिना ओवरहेड के आसानी से एकीकृत करने के लिए बनाया गया है।

उपयोग

  • प्रदर्शन बेंचमार्किंग
  • धीमे कोड पाथ का डिबगिंग
  • फ़ंक्शन निष्पादन समय को मापना
  • एल्गोरिदम दक्षता का परीक्षण
  • एप्स में रियल-टाइम समयावधि

मुख्य विशेषताएँ

  • उच्च अक्षर समयानुसार
  • क्रॉस-प्लेटफॉर्म संगतता
  • सरल API
  • कई समय इकाइयों का समर्थन करता है
  • हल्का और तेज़

इनके लिए उपयुक्त

  • एप्लिकेशन प्रदर्शन को अनुकूलित करने वाले विकासकर्ता
  • परीक्षण करने वाले निर्देश गति का मापदंड
  • समय के निर्देशात्मक प्रोजेक्ट
  • वास्तविक समय प्रतिक्रिया की आवश्यकता वाले ऐप
  • त्वरित बेंचमार्क की आवश्यकता वाले Flutter विकासकर्ता

विचार योग्य बातें

  • लंबे समय तक चलने वाले बैकग्राउंड कार्यों के लिए नहीं बनाया गया है
  • कम शक्ति वाले डिवाइस पर समय सटीकता में थोड़ा अंतर हो सकता है
  • नेस्टेड टाइमर का समर्थन नहीं करता है
  • कोई बिल्ट-इन लॉगिंग या रिपोर्टिंग नहीं
  • कोड फ्लो में हस्ताक्षरित एकीकरण की आवश्यकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

installation

dart pub add code_timer

usage

  CodeTimer.start();

  // add your code here
  await Future.delayed(const Duration(seconds: 1));

  CodeTimer.stop();

you will see console like this

Execution time: 1004 ms

usage2

CodeTimer.start();

// add your code here
await Future.delayed(const Duration(seconds: 1));

CodeTimer.record(); // optional

// add your code here
await Future.delayed(const Duration(seconds: 1));

CodeTimer.stop();

you will see console like this

Record time: 1004 ms
Execution time: 2007 ms

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट