Skip to Content
अन्य उपकरण और एडेप्टरप्रदर्शन बेंचमार्क

प्रदर्शन बेंचमार्क

ट्रैसलेट के कोर डार्ट एल्गोरिदम को लगातार सख्त प्रदर्शन सीमाओं के विरुद्ध बेंचमार्क किया जाता है। यह सुनिश्चित करता है कि कलमन फ़िल्टरिंग, पॉइंट-इन-पॉलीगॉन जियोफेंसिंग और बैटरी बजटिंग जैसी सुविधाएं असाधारण रूप से हल्की रहें और बैटरी खत्म होने का कारण न बनें।

नीचे दिया गया इंटरैक्टिव ग्राफ़ स्वचालित रूप से हालिया प्रतिबद्धताओं से प्रमुख बेंचमार्क मेट्रिक्स के इतिहास की कल्पना करता है। डेटा को रिपॉजिटरी में ट्रैक की गई BENCHMARK.md फ़ाइल से गतिशील रूप से खींचा जाता है।

कम मान (μs/op) बेहतर प्रदर्शन दर्शाते हैं।

Loading graph...

बेंचमार्क विवरण

बेंचमार्कविवरणगर्म पथ
kalman_process_singleएकल कलमन फ़िल्टर पूर्वानुमान+अद्यतन चक्रहर जीपीएस फिक्स
kalman_process_100_fixesकलमन फ़िल्टर के माध्यम से 100 अनुक्रमिक जीपीएस फिक्ससतत ट्रैकिंग
kalman_process_1k_fixesकलमन फ़िल्टर के माध्यम से 1000 अनुक्रमिक जीपीएस फिक्सलंबा सत्र
kalman_resetफ़िल्टर स्थिति रीसेट करें (Float64List fillRange)मोड परिवर्तन
haversine_singleएकल हावरसाइन दूरी गणनाप्रत्येक जीपीएस फिक्स (3+ कॉल)
haversine_1k_pairs1000 अनुक्रमिक हैवरसाइन गणनाबैच प्रोसेसिंग
pip_4vबिंदु-में-बहुभुज, 4-शीर्ष बहुभुजसरल जियोफेंस
pip_10vबिंदु-में-बहुभुज, 10-शीर्ष बहुभुजमध्यम बहुभुज
pip_50vबिंदु-में-बहुभुज, 50-शीर्ष बहुभुजजटिल बहुभुज
pip_100vबिंदु-में-बहुभुज, 100-शीर्ष बहुभुजविस्तृत सीमा
pip_500vबिंदु-में-बहुभुज, 500-शीर्ष बहुभुजउच्च-विस्तार बहुभुज
geofence_eval_10_circular10 गोलाकार भूबाड़ का मूल्यांकन करेंछोटी तैनाती
geofence_eval_100_circular100 गोलाकार भूबाड़ का मूल्यांकन करेंमध्यम परिनियोजन
geofence_eval_500_circular500 गोलाकार भूबाड़ का मूल्यांकन करेंबड़ी तैनाती
geofence_eval_10_polygon_6v10 बहुभुज भूबाड़ (प्रत्येक 6 शीर्ष) का मूल्यांकन करेंबहुभुज क्षेत्र
geofence_eval_50_polygon_6v50 बहुभुज भूबाड़ (प्रत्येक 6 शीर्ष) का मूल्यांकन करेंअनेक बहुभुज क्षेत्र
processor_1k_fixesपूर्ण लोकेशनप्रोसेसर पाइपलाइन, 1000 सुधारकोर ट्रैकिंग लूप
processor_1k_adaptiveअनुकूली मोड के साथ लोकेशनप्रोसेसर, 1000 सुधारबैटरी-जागरूक ट्रैकिंग
trip_manager_5k_waypointsट्रिपमैनेजर 5000 वेप्वाइंट जमा कर रहा हैलम्बी यात्रा
schedule_parseशेड्यूल स्ट्रिंग को पार्स करेंअनुसूची मूल्यांकन
schedule_matchesजांचें कि क्या समय किसी शेड्यूल से मेल खाता हैअनुसूची मूल्यांकन
schedule_isWithin_5_entries5 अनुसूची प्रविष्टियाँ जाँचेंमल्टी-शेड्यूल
adaptive_computeएडाप्टिवसैंपलिंगइंजन एकल गणनाप्रत्येक जीपीएस फिक्स (अनुकूली)
location_fromMapप्लेटफ़ॉर्म मानचित्र से स्थान को क्रमांकित करेंहर जीपीएस फिक्स
location_toMapमानचित्र के लिए स्थान को क्रमबद्ध करेंदृढ़ता/HTTP
location_fromMap_toMap_roundtripपूर्ण क्रमांकन राउंड-ट्रिपविरासत पथ
location_copyWithCoordsनए निर्देशांक (अनुकूलित) के साथ स्थान कॉपी करेंकलमन आउटपुट
geofence_fromMap_circularडिसेरिएलाइज़ सर्कुलर जियोफेंसजियोफेंस लोडिंग
geofence_fromMap_polygonशीर्षों के साथ बहुभुज जियोफेंस को डिसेरिएलाइज़ करेंबहुभुज लोड हो रहा है
delta_encode_1010 स्थानों का डेल्टा-एन्कोड बैचHTTP सिंक
delta_encode_100100 स्थानों का डेल्टा-एन्कोड बैचHTTP सिंक
delta_encode_500500 स्थानों का डेल्टा-एन्कोड बैचथोक सिंक
delta_decode_1010 स्थानों का डेल्टा-डिकोड बैचसर्वर पुनर्स्थापना
delta_decode_100100 स्थानों का डेल्टा-डिकोड बैचसर्वर पुनर्स्थापना
delta_decode_500500 स्थानों का डेल्टा-डिकोड बैचथोक पुनर्स्थापना
delta_roundtrip_100पूर्ण एनकोड→डीकोड राउंड-ट्रिप, 100 स्थानशुद्धता पथ
battery_budget_single_sampleएकल बैटरी नमूना प्रसंस्करणहर बैटरी पढ़ें
battery_budget_60_samples60 नमूने (1 घंटे का अनुकरण)सतत ट्रैकिंग
battery_budget_heavy_drainआक्रामक नाली वाले 120 नमूनेसबसे ख़राब स्थिति वाला बजट
carbon_trip_100_locations100 जीपीएस सुधारों के साथ पूरी यात्रायात्रा समापन
carbon_onLocationप्रति-स्थान कार्बन लेखांकनहर जीपीएस फिक्स
carbon_setActivityगतिविधि प्रकार स्विचिंगगतिविधि परिवर्तन
carbon_cumulative_reportसंचयी रिपोर्ट तैयार करें (10 यात्राएँ)रिपोर्ट अनुरोध
persist_decider_locationस्थान निर्णय जारी रखता है (सभी मोड)हर जीपीएस फिक्स
persist_decider_geofenceजिओफेंस निर्णय जारी रखता है (सभी मोड)जियोफेंस इवेंट
config_fromMapमानचित्र से पूर्ण कॉन्फ़िगरेशन को डिसेरिएलाइज़ करेंकॉन्फिग पुनर्स्थापना
config_toMapमानचित्र पर पूर्ण कॉन्फ़िगरेशन को क्रमबद्ध करेंकॉन्फ़िगरेशन जारी रहता है
config_roundtripपूर्ण कॉन्फिग क्रमबद्धता राउंड-ट्रिपकॉन्फ़िग अद्यतन
state_fromMapमानचित्र से स्थिति को क्रमांकित करेंस्थिति पुनर्स्थापना
state_toMapमानचित्र के लिए स्थिति को क्रमबद्ध करेंस्थिति कायम है
route_context_toMapमैप करने के लिए रूटकॉन्टेक्स्ट को क्रमबद्ध करेंमार्ग संदर्भ संलग्न करें
route_context_fromMapमानचित्र से रूटकॉन्टेक्स्ट को डिसेरिएलाइज़ करेंमार्ग प्रसंग पुनर्स्थापना
route_context_roundtripपूर्ण रूटकॉन्टेक्स्ट क्रमबद्धता राउंड-ट्रिपमार्ग प्रसंग अद्यतन
sync_body_context_toMap_50SyncBodyContext को 50 स्थानों के साथ क्रमबद्ध करेंसिंक बॉडी बिल्ड
sync_body_context_fromMap_5050 स्थानों के साथ SyncBodyContext को डिसेरिएलाइज़ करेंसिंक बॉडी पुनर्स्थापना
http_config_ssl_toMapSSL पिनिंग फ़ील्ड के साथ HttpConfig को क्रमबद्ध करेंकॉन्फ़िगरेशन जारी रहता है
http_config_ssl_fromMapSSL पिनिंग फ़ील्ड के साथ HttpConfig को डिसेरिएलाइज़ करेंकॉन्फिग पुनर्स्थापना
http_config_ssl_roundtripपूर्ण HttpConfig+SSL क्रमांकन राउंड-ट्रिपकॉन्फ़िग अद्यतन

संपूर्ण परीक्षण पद्धतियों के लिए, ट्रैसलेट रिपॉजिटरी रूट में BENCHMARK.md फ़ाइल देखें।