के प्रदर्शन को मापने के लिए मैंने एएसपी.नेट एमवीसी 3 में एक JSON सेवा बनाई है और मैं अपने आवेदन में क्रियाओं के निष्पादन समय को मापने में सक्षम होना चाहता हूं (मैं इसे स्वचालित रूप से धीमा लॉग करना चाहता हूं कार्रवाई)।एएसपी.नेट एमवीसी 3
इसके लिए यह बहुत अच्छा लग रहा था; http://coderjournal.com/2010/10/timing-the-execution-time-of-your-mvc-actions/ (यहां स्टैक ओवरफ़्लो पर भी स्थानों पर इसका उल्लेख किया गया है)
समस्या यह है कि मुझे माप मिलता है जो इस विधि से गलत होना चाहिए; मैंने एक और स्टॉपवॉच जोड़ा है जो कार्रवाई में पहली चीज़ शुरू करता है और वापसी से ठीक पहले बंद हो जाता है।
उदाहरण:
- विधि के अंदर स्टॉपवॉच =>10ms (json को serializing यहाँ छोड़ दिया जाता है, तो मैं समझ सकता हूँ कि यह वास्तविकता की तुलना में कम है)
- स्टॉपवॉच विशेषता (कोड ऊपर) = >676ms
- फ़ायरफ़ॉक्स का कहना है कि अनुरोध = = 70ms लिया गया।
मेरा मानना है कि फ़ायरफ़ॉक्स में सही समय है (लेकिन इसमें डाउनलोड शामिल है, इसलिए यह थोड़ा बड़ा है), लेकिन मैं समझना चाहता हूं कि विशेषता कोड क्यों काम नहीं करता है, इसके लिए कोई विचार?
हाँ, और कैश फ़ायरफ़ॉक्स में बंद है ... – ullmark