EQATEC प्रोफाइलर के साथ ASP.NET वेबसाइट प्रोफाइलिंग


79

मैं एक मुक्त ASP.NET प्रोफाइलर के लिए खोज कर रहा हूँ, और मैं .NET के लिए EQATEC Profiler पर ठोकर खाई है , लेकिन मैं ASP.NET परियोजनाओं को इसके साथ कैसे प्रोफाइल करूं, इस पर कोई निर्देश नहीं मिल सकता है। कृपया चरण-दर-चरण निर्देश या पर्याप्त जानकारी के साथ एक लिंक पोस्ट करें।

मैं विजुअल स्टूडियो 2008 प्रोफेशनल और .NET 3.5 का उपयोग कर रहा हूं।

जवाबों:


64

ऐसा लगता है कि पावेल के निर्देश पोस्ट किए जाने के बाद से उन्होंने अपना यूजर इंटरफेस बदल दिया है। यहां वे निर्देश हैं जो मैंने अपनी टीम के लिए लिखे थे। वे पावेल की पोस्ट में 4-8 कदम रखते हैं।

EQATEC का उपयोग करके ASP.NET एप्लिकेशन को प्रोफाइल करने के लिए, ऐप पथ सेटिंग में एप्लिकेशन के बिन फ़ोल्डर का चयन करें।

फिर, फॉर्म के निचले भाग में बिल्ड बटन पर क्लिक करें।

फिर, अपना ऐप लोड करें और उस पृष्ठ पर जाएं जिसे आप प्रोफाइल करना चाहते हैं। रन टैब पर जाएं और रीसेट काउंटर बटन पर क्लिक करें।

फिर, वह क्रिया करें जिसे आप प्रोफाइल करना चाहते हैं। जब यह पूरा हो जाए, तो टेक स्नैपशॉट बटन पर क्लिक करें।

जब ऐसा किया जाता है, तो नीचे की सूची में एक स्नैपशॉट रिपोर्ट दिखाई देगी। इसे देखने के लिए आप इस पर डबल-क्लिक कर सकते हैं।


44

यह ASP.NET वेब परियोजनाओं के लिए काम करना चाहिए:

  1. अपने प्रोजेक्ट को संकलित करें।
  2. वेब एप्लिकेशन प्रारंभ करें। आप Visual Studio में कुछ .aspx फ़ाइल पर राइट-क्लिक कर सकते हैं और "ब्राउज़र में देखें" का चयन कर सकते हैं। (यदि आप बाद में अपना आवेदन शुरू करते हैं, तो आप डीएलएल को अधिलेखित करने का जोखिम उठाते हैं।)
  3. EQATEC प्रोफाइलर शुरू करें।
  4. बिल्ड टैब पर अपने प्रोजेक्ट के बिन फ़ोल्डर में ब्राउज़ करें।
  5. "एप्लिकेशन विकल्प" बटन पर क्लिक करें
    • केवल (AppDir) के लिए आउटपुट फ़ोल्डर सेट करें।
    • "साधारण एप्लिकेशन" को अनचेक करें।
  6. बिल्ड बटन पर क्लिक करें।
  7. अपने पसंदीदा ब्राउज़र पर स्विच करें। उस पृष्ठ पर नेविगेट करें जिसे आप प्रोफाइल करना चाहते हैं। आपको EQATEC Profiler में रन टैब में "Profiled app start" प्रविष्टि मिलनी चाहिए।
  8. "स्नैपशॉट लें" बटन पर क्लिक करें। "स्नैपशॉट रिपोर्ट देखें" सूची में एक नई प्रविष्टि दिखाई देनी चाहिए। इसे चुनें और देखें बटन पर क्लिक करें।

संपादित करें: टिप्पणी के अनुसार अद्यतित निर्देश।


2
EQATEC मंचों से एक अपडेट: eqatec.com/forum/profiler/bugs-problems/293776181/… मैं उनके दोनों निर्देशों में दो चीजें जोड़ूंगा : 0) सबसे पहले, उनके निर्देशों को पढ़ें। फिर ऐप ऑप्शन में यह करें: 1) "साधारण ऐप" को अनमार्क करें। यह एक लापता मुख्य-विधि के बारे में चेतावनी को रोक देगा। 2) आउटपुट फ़ोल्डर को केवल $ (AppDir) पर सेट करें। यह बिन-प्रोफ़ाइल के बजाय सीधे बिन-फ़ोल्डर में प्रोफाइल किए गए DLL को लिख देगा, जिससे आप मैनुअल कॉपी करने के लिए खुद को बचा पाएंगे।
jrummell

उन्होंने अपनी नई रिलीज में यूजर इंटरफेस को बदल दिया। नए स्क्रीनशॉट के लिए मेरा जवाब नीचे देखें।
जोश बुनकर


1

आपको अपनी साइट का संकलित संस्करण प्राप्त करने की आवश्यकता हो सकती है (क्या बिन फ़ोल्डर में साइट के लिए एक डीएल या सिर्फ निर्भरता है?)। ऐसा करने का सबसे आसान तरीका है इसे प्रकाशित करना। (बस दाहिने हाथ विजुअल स्टूडियो में साइट पर क्लिक करें)। तब पावेल का जवाब ठीक काम करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.