इस पेज पर, Winscope के वेब यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके ट्रेस लोड करने का तरीका बताया गया है.
वेब यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके अपलोड करना
Winscope को स्थानीय तौर पर चलाया जा सकता है या इसे वेब सर्वर से ऐक्सेस किया जा सकता है.
Winscope में कैप्चर किए गए ट्रेस लोड करने के लिए, ट्रेस अपलोड करें पैनल का इस्तेमाल करके, सेव किए गए ट्रेस अपलोड करें. ज़्यादा ट्रेस अपलोड करने के लिए, दूसरी फ़ाइल अपलोड करें पर क्लिक करें या अपलोड किए गए ट्रेस हटाने के लिए, X पर क्लिक करें.
पहली इमेज. Winscope में ट्रेस अपलोड करें.
अपलोड किए गए ट्रेस देखने के लिए, ट्रेस देखें पर क्लिक करें. हर ट्रेस के लिए टैब, विंडो के सबसे ऊपर वाले पैनल में दिखते हैं. अगर अपलोड की गई फ़ाइल में काम के ट्रेस मौजूद हैं, तो स्क्रीन पर स्क्रीन रिकॉर्डिंग के ट्रेस या स्क्रीनशॉट की फ़्लोटिंग व्यू लेयर दिखती है.
ज़्यादा जानकारी के लिए, ट्रेस का विश्लेषण करना लेख पढ़ें.
पार्स करने से जुड़ी चेतावनियां और गड़बड़ियां
Winscope, स्नैकबार का इस्तेमाल करके ट्रेस लोड करते समय मिली समस्याएं दिखाता है. जैसे, डेटा पुराना होने की वजह से ट्रेस फ़ाइल को खारिज कर दिया गया है. यहां दी गई सूची में, मौजूदा चेतावनियां और उनके मतलब शामिल हैं:
मैसेज | ब्यौरा |
---|---|
संग्रहित की गई फ़ाइलें खराब हो गई हैं | ज़िप फ़ाइल लोड नहीं की जा सकी. आम तौर पर, ऐसा तब होता है, जब ज़िप फ़ाइल खाली हो (0 बाइट). |
<filename> : डेटा पुराना होने की वजह से खारिज किया गया |
अगर कोई ट्रेस, अगले ट्रेस के शुरू होने से पांच मिनट पहले खत्म हो जाता है, तो उसे खारिज कर दिया जाता है. |
<filename> : डेटा <time> से पुराना होने की वजह से खारिज किया गया |
सबसे हाल ही के मोनोटोनिक या बूट टाइम ऑफ़सेट के आधार पर, पांच सेकंड से ज़्यादा के ऑफ़सेट वाले किसी भी ट्रेस को खारिज कर दिया जाता है. |
<filename> : <trace type> टाइप के किसी दूसरे ट्रेस से ओवरराइड किया गया |
जब एक ही फ़ाइल में एक जैसे ट्रेस (उदाहरण के लिए, ट्रेस और डंप) मौजूद होते हैं, तो Winscope इन नियमों का इस्तेमाल करता है:
|
<filename> : एक ही तरह के दूसरे ट्रेस से ओवरराइड किया गया |
जब एक ही फ़ाइल में एक ही तरह के कई ट्रेस मौजूद होते हैं, तो Winscope इन नियमों का इस्तेमाल करता है:
|
<filename> : फ़ॉर्मैट काम नहीं करता |
अमान्य प्रोटो या Winscope पार्सर के मौजूद न होने की वजह से, लेगसी ट्रेस को पार्स नहीं किया जा सकता. |
<parser_name> पार्सर नहीं बनाया जा सका:
<error> |
Winscope ने ट्रेस पार्सर की पहचान कर ली है, लेकिन फ़ाइल को पार्स नहीं किया जा सका. Winscope में गड़बड़ी की रिपोर्ट दर्ज करें और अपना ट्रेस अटैच करें. |
सभी ट्रेस नहीं दिखाए जा सकते: टाइमलाइन का डेटा शुरू नहीं किया जा सका. कुछ निशान हटाने की कोशिश करें. | Winscope, ट्रेस से टाइमलाइन का डेटा पार्स नहीं कर सका. Winscope में गड़बड़ी की शिकायत करें और अपना ट्रेस अटैच करें. |
फ़्रेम मैपिंग में गड़बड़ी हुई: <error> |
Winscope, नेविगेशन के लिए अलग-अलग ट्रेस के बीच की स्थितियों को मैप नहीं कर सका. Winscope में गड़बड़ी की शिकायत करें और अपना ट्रेस अटैच करें. |
<table> में मौजूद एक या उससे ज़्यादा एंट्री के लिए, vsync_id एट्रिब्यूट की वैल्यू मौजूद नहीं है |
VSync आईडी की जानकारी मौजूद न होने की वजह से, Perfetto ट्रेस लोड नहीं किया जा सका. Winscope में गड़बड़ी की शिकायत करें और अपना ट्रेस अटैच करें. |
SF लेयर का डुप्लीकेट आईडी <layerId> मिला - इसे क्रम में डुप्लीकेट के तौर पर जोड़ा जा रहा है |
SurfaceFlinger ट्रेस में, एक ही layerId वाली दो लेयर मौजूद हैं.
SurfaceFlinger से जुड़ी गड़बड़ी की रिपोर्ट दर्ज करें और अपना ट्रेस अटैच करें. |
ऐसा हो सकता है कि स्क्रीन रिकॉर्डिंग, अन्य ट्रेस के साथ सिंक न हो. मेटाडेटा में, बीता हुआ समय के बजाय मोनोटोनिक समय शामिल होता है | स्क्रीन रिकॉर्डिंग फ़ाइल पुरानी है और इसमें लेगसी मेटाडेटा फ़ॉर्मैट का इस्तेमाल किया गया है. इसे सिंक नहीं किया जा सकता. Android के नए वर्शन में स्क्रीन रिकॉर्डिंग की सुविधा इस्तेमाल करने पर, यह समस्या नहीं होनी चाहिए. |
सभी ट्रांज़िशन को पार्स नहीं किया जा सकता. ऐसा हो सकता है कि कुछ ट्रांज़िशन, ट्रांज़िशन व्यूअर में मौजूद न हों. | लेगसी ट्रांज़िशन ट्रेस को पार्स नहीं किया जा सका. ऐसा हो सकता है कि व्यूअर में डेटा मौजूद न हो. |
<filename> : <error> |
मैप न की गई अन्य गड़बड़ियां. Winscope में गड़बड़ी की शिकायत करें और अपना ट्रेस अटैच करें. |