इस पेज पर, Winscope वेब यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, ट्रेस लोड करने का तरीका बताया गया है.
वेब यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके अपलोड करना
Winscope को स्थानीय तौर पर चलाया जा सकता है या किसी वेब सर्वर से ऐक्सेस किया जा सकता है.
Winscope में कैप्चर किए गए ट्रेस लोड करने के लिए, सेव किए गए ट्रेस अपलोड करने के लिए ट्रेस अपलोड करें पैनल का इस्तेमाल करें. ज़्यादा ट्रेस अपलोड करने के लिए, अन्य फ़ाइल अपलोड करें पर क्लिक करें. इसके अलावा, अपलोड किए गए ट्रेस हटाने के लिए, X पर क्लिक करें.
पहली इमेज. Winscope में ट्रेस अपलोड करें.
अपलोड किए गए ट्रेस देखने के लिए, ट्रैस देखें पर क्लिक करें. हर ट्रेस के लिए टैब, विंडो के सबसे ऊपर मौजूद पैनल में दिखते हैं. अगर अपलोड की गई फ़ाइल में काम के ट्रेस मौजूद हैं, तो स्क्रीन रिकॉर्डिंग के ट्रेस या स्क्रीनशॉट का फ़्लोटिंग व्यू, स्क्रीन पर ओवरले हो जाता है.
ज़्यादा जानकारी के लिए, ट्रेस का विश्लेषण करना लेख पढ़ें.
चेतावनियों और गड़बड़ियों को पार्स करना
Winscope, स्नैकबार का इस्तेमाल करके, ट्रेस लोड करते समय मिलने वाली समस्याओं को दिखाता है. जैसे, जब डेटा पुराना होने की वजह से ट्रेस फ़ाइल को खारिज कर दिया जाता है. इस सूची में, मौजूदा चेतावनियां और उनके मतलब शामिल हैं:
मैसेज | ब्यौरा |
---|---|
खराब आर्काइव | ZIP फ़ाइल लोड नहीं हो सकी. आम तौर पर, ऐसा तब होता है, जब ज़िप खाली हो (0 बाइट). |
<filename> : डेटा पुराना होने की वजह से खारिज किया गया |
अगले ट्रेस के शुरू होने से पांच मिनट पहले खत्म होने वाले सभी ट्रेस को हटा दिया जाता है. |
<filename> : डेटा <time> से पुराना होने की वजह से खारिज किया गया |
सबसे हाल ही में मिले मोनोटोनिक या बूट टाइम ऑफ़सेट के आधार पर, 5 सेकंड से ज़्यादा के ऑफ़सेट वाले सभी ट्रेस को खारिज कर दिया जाता है. |
<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 में गड़बड़ी की शिकायत करें और अपना ट्रेस अटैच करें. |