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

पैकेज विवरणv0.5.1

integral_isolates

डार्ट के compute फ़ंक्शन की शक्ति, लेकिन एक लंबे समय तक जीवित आइसोलेट का उपयोग करके।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
14.5 हज़ार
लाइक
43
Pub अंक
150

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

flutter pub add integral_isolates

पैकेज अवलोकन

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

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

उपयोग

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

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

  • लंबे समय तक चलने वाले आइसोलेट मैनेजमेंट
  • दोहराए गए compute कॉल में सुधारित प्रदर्शन
  • स्थायी आइसोलेट अवस्था का समर्थन
  • क्रॉस-प्लेटफॉर्म संगतता
  • compute() के समान एक सरल API

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

  • CPU तीव्र अनुप्रयोग
  • स्थिर आइसोलेट स्थिति की आवश्यकता वाले अनुप्रयोग
  • उच्च आवृत्ति कार्य क्रिया
  • मोबाइल और डेस्कटॉप ऐप में बैकग्राउंड सेवाएँ
  • प्रदर्शन-महत्वपूर्ण डेटा प्रसंस्करण

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

  • लंबे समय तक रहने वाले आइसोलेट्स के कारण मेमोरी उपयोग में वृद्धि
  • आइसोलेट जीवनचक्र के सावधानीपूर्वक निर्देशन की आवश्यकता होती है
  • अगर सही तरीके से प्रबंधित नहीं किया गया, तो संसाधन लीक का संभावना है
  • एकल हल्के कार्यों के लिए उपयुक्त नहीं
  • मुख्य और आइसोलेट के बीच भेजे गए डेटा के सीरियलाइज़ेशन का प्रबंधन करना चाहिए

मूल README

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

Integral Isolates

Monorepo for integral_isolates and libraries using it to make Isolates easier for developers.

Melos is used for managing the monorepo. To get started, make sure melos is installed on your machine and run

$ melos bootstrap

Packages can be found in the packages folder, each including their own README.md file.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

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

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