2009-06-24 9 views
7

सफारी 4 में, मैं प्रोफाइलर का उपयोग करने का प्रयास कर रहा हूं यह देखने के लिए कि पेज लोड होने पर चलने वाले कोड में समय कैसा रहता है।सफारी 4: पृष्ठ लोड होने पर कोड को कैसे प्रोफाइल करें

  1. मैं प्रोफाइलर सक्षम ("जावास्क्रिप्ट रूपरेखा शुरू")
  2. मैं पृष्ठ लोड।
  3. मैं प्रोफाइलर को रोकता हूं।

इस बिंदु पर, यह "प्रोफ़ाइल" स्नैपशॉट नहीं बनाता है (जबकि यह पृष्ठ लोड होने के बाद प्रोफाइलर शुरू करता है)। इस पर कोई संकेत?

+1

मुझे इसमें भी रूचि है। मैं बिना किसी रीलोड के एक क्रिया को प्रोफाइल कर सकता हूं (यानी। Google मानचित्र खींचना) लेकिन अगर मैं इसे शुरू करता हूं तो पेज को फिर से लोड करें, यह प्रोफ़ाइल नहीं बनाता है, इसका क्या उपयोग है?) – brad

उत्तर

8

ऑनलोड लोडर के अंदर कोड के लिए, आपको प्रोग्रामर को प्रोग्रामेटिक रूप से सक्षम करने की आवश्यकता है। प्रासंगिक जावास्क्रिप्ट की शुरुआत में console.profile() जोड़ें, और console.profileEnd() अंत में।

यहां अधिक पढ़ें: Using the Web Inspector

यह बहुत FireBug के प्रोफाइलर के समान है: Console API

अपडेट: 404 से ऊपर वेब निरीक्षक लिंक। यहां एक और वर्तमान दस्तावेज़ है: Web Inspector Guide: Timelines

+0

@jeffContext शानदार; बहुत अच्छा काम करता है। धन्यवाद! – avernet

संबंधित मुद्दे