मैं भारी लिपि बना रहा हूं जो डेटा को एनालिज और स्टोर करता है और मुझे वास्तव में यह जानने की ज़रूरत है कि मेरे कोड की कौन सी रेखाएं ज्यादातर समय उपभोग करती हैं। क्या रूबिमाइन में प्रोफाइलर विशेषताएं हैं या शायद किसी भी तरह से प्रोफाइलर जोड़ना संभव है?rubymine में प्रोफाइलर
6
A
उत्तर
2
मैं इसे भी ढूंढ रहा था, लेकिन सफलता के बिना। अगर आपको कुछ मिलता है, तो कृपया मुझे बताएं।
इस बीच ... रूबी में ही वहाँ दो मॉड्यूल जो आप मदद कर सकता है कर रहे हैं
बेंचमार्क – http://apidock.com/ruby/Benchmark
आप ऐसा करते हैं
require 'benchmark'
n = 50000
Benchmark.bm(7) do |x|
x.report("for:") { for i in 1..n; a = "1"; end }
x.report("times:") { n.times do ; a = "1"; end }
x.report("upto:") { 1.upto(n) do ; a = "1"; end }
end
और यह आपको अच्छा दे देंगे की तरह कुछ प्रोफाइलिंग परिणामों की तालिका
user system total real
for: 1.050000 0.000000 1.050000 ( 0.503462)
times: 1.533333 0.016667 1.550000 ( 0.735473)
upto: 1.500000 0.016667 1.516667 ( 0.711239)
Profiler__ – http://apidock.com/ruby/Profiler__
सबसे आसान तरीका है इस मॉड्यूल का उपयोग करने के लिए सिर्फ require 'profile'
और अपनी स्क्रिप्ट खत्म होने के बाद यह प्रत्येक कॉल के बारे में डेटा बुझाना है।
इस उदाहरण की जांच करें http://ruby.about.com/od/advancedruby/a/profile.htm
संबंधित मुद्दे
- 1. RubyMine
- 2. RubyMine
- 3. जेटब्रेन्स RubyMine 3.2.4 डिबगर
- 4. इंस्ट्रूमेंट्स में समय प्रोफाइलर
- 5. RubyMine में जावास्क्रिप्ट में इंडेंटेशन के केवल दो रिक्त स्थान?
- 6. स्कैला प्रोफाइलर?
- 7. एसक्यूएल प्रोफाइलर
- 8. Matlab प्रोफाइलर
- 9. VS2012 प्रोफाइलर
- 10. एक्सकोड प्रोफाइलर
- 11. NHibernate प्रोफाइलर
- 12. मिनी-प्रोफाइलर
- 13. EQATEC प्रोफाइलर
- 14. स्कैला प्रोफाइलर?
- 15. रनिंग प्रोफाइलर
- 16. प्रोफाइलर/विश्लेषक?
- 17. स्टाइलशीट "प्रोफाइलर"
- 18. हर बार जब मैं RubyMine से गहरे लाल रंग का स्क्रिप्ट चलाने जो केवल पंक्ति है विंडोज 7 पर RubyMine
- 19. एमवीसी-मिनी-प्रोफाइलर
- 20. मिनी प्रोफाइलर SqlConnection
- 21. सीएसएस प्रदर्शन प्रोफाइलर?
- 22. कम प्रभाव सी ++ प्रोफाइलर
- 23. SQL सर्वर प्रोफाइलर
- 24. Node.js v8-प्रोफाइलर मॉड्यूल
- 25. रेडगेट मेमोरी प्रोफाइलर
- 26. जीएचसी प्रोफाइलर आउटपुट
- 27. त्रुटि: प्रोफाइलर ड्राइवर
- 28. सीएलआर प्रोफाइलर: DefineAssemblyRef
- 29. जावास्क्रिप्ट मेमोरी प्रोफाइलर
- 30. मिनी प्रोफाइलर स्क्रिप्ट