मैं सीएलआई में अपनी node.js स्क्रिप्ट को प्रोफाइल करने का प्रयास करता हूं।x64 मैकोज़ एक्स 10.7 पर 'नोड - प्रोफ' के परिणाम का निरीक्षण कैसे करें?
https://code.google.com/p/v8/wiki/V8Profiler पर लिखा के रूप में, या http://blog.arc90.com/2012/03/05/profiling-node-programs-on-mac-os-x/ एक कार्य करें:
$ node --prof my_script.js
सभी ठीक है, मैं फ़ाइल लाइनों के समूह के साथ v8.log
नाम दिया है।
लेकिन फिर निरीक्षण उपकरण में सभी गलत हो जाते हैं।
$ tools/mac-tick-processor v8.log
मुझे
Statistical profiling result from v8.log, (298 ticks, 237 unaccounted, 0 excluded).
और खाली जावास्क्रिप्ट अनुभाग के लिए शो।
[JavaScript]:
ticks total nonlib name
इसके अलावा मैं https://github.com/bnoordhuis/node-profiler कोशिश करता हूं, लेकिन कुछ परिणाम भी प्राप्त करता हूं।
- मैं परिणाम के साथ कैसे काम कर सकता हूं?
$ node -v
v0.8.18
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.7.4
BuildVersion: 11E53
मामले में अपनी स्क्रिप्ट एक वेब अनुप्रयोग है और आप इसे लोड परीक्षण के दौरान या अनुरोध पर प्रोफाइल करना चाहते हैं, आप नोडटाइम (http://nodetime.com) को भी आजमा सकते हैं। इस पोस्ट को http://blog.nodetime.com/2012/05/cpu-profiling-with-nodetime.html – logix
@DmitriMelikyan वास्तव में इसकी सीएलआई-स्क्रिप्ट देखें। एक तरफ तर्क सरल वेब-ऐप में तर्क लपेटना संभव है, लेकिन दूसरे में - मुझे सीएलआई के लिए कुछ चाहिए। मुझे सीएलआई पसंद है, यह तेज़ और आसान है। लेकिन किसी भी तरह से, मैं इसे – Meettya
आज़माएं बस यह node.js मॉड्यूल पाया जो ऐसा कुछ (और काम करता है) ऐसा लगता है - https://github.com/sidorares/node-tick – Dogbert