क्रमिक और पार्सल की तुलना। सेकंड में

क्या इस पोस्ट में ऐसे नंबर होंगे जो किसी सेरिबैलिबल या पार्सलेबल प्रश्न लेख को प्रकाशित करते समय गबर उपयोगकर्ता जानना चाहते थे ?
परीक्षण चार्ट निम्नानुसार है


एक्स-एक्सिस - नई गतिविधि को भेजी गई वस्तुओं की संख्या; y अक्ष स्पष्ट रूप से सेकंड में समय है।
क्या इस्तेमाल किया गया था :
Android 4.2 एमुलेटर
स्रोत कोड

परीक्षण कैसे किए गए थे?
कोड वांछित प्रकार के ऑब्जेक्ट पर सेट किया गया था। कार्यक्रम लॉन्च किया गया था और 0 तत्वों के लिए एक "वार्म-अप" परीक्षण चलाया गया था। इसके अलावा, तत्वों के सेट का परीक्षण किया गया (5, 10, 20, 50, 100, 200, 400, 800, 1000, 1200)। 1200 हमेशा नीचे चला गया (लेन-देन बहुत बड़ा है)। उसी समय, सबसे खराब डेटा रूपांतरण का समय दर्ज किया गया था।

वस्तुओं के बारे में
ऑब्जेक्ट काफी सरल हैं, जिसमें 5 वर्ग चर शामिल हैं। चार चर आधार प्रकार हैं (स्ट्रिंग, इंट, फ्लोट, बूल), चर में से एक तार की एक सूची थी। सभी डेटा बेतरतीब ढंग से उत्पन्न किया गया था।
परीक्षण के लिए, सीरियल योग्य वस्तुओं को एक ArrayList में रखा गया था, और एक साधारण सरणी में Parcelable का परीक्षण करने के लिए।

निष्कर्ष
परीक्षणों के आधार पर, यह निष्कर्ष निकाला गया कि पार्सलबल ऐसे डेटा पर औसतन 16 बार सेरिशिएबल की तुलना में तेज है।
Serializable तकनीक सुविधाजनक है, लेकिन इसका उपयोग केवल थोड़ी मात्रा में डेटा के लिए किया जा सकता है।

Source: https://habr.com/ru/post/In174015/


All Articles