On Tue, Aug 5, 2014 at 3:04 PM, Hyanglan Park <[email protected]> wrote: > Does anyone know why "node --prof test.js" not work ? > > What I did are followings: > > git clone https://github.com/joyent/node.git > ./configure > make > sudo make install > cd node/deps/v8/ > make dependencies > make native > vim test.js > node --prof test.js > tools/linux-tick-processor v8.log > > The results are: > Statistical profiling result from v8.log, (0 ticks, 0 unaccounted, 0 > excluded). <-- why ?? > > I know that the results should be like the follwoings: > > Statistical profiling result from /home/hyanglan/v8/demo/v8.log, (3 ticks, 0 > unaccounted, 0 excluded). > > [Shared libraries]: > > ticks total nonlib name > > 1 33.3% 0.0% [vdso] > > [JavaScript]: > > ticks total nonlib name > > [C++]: > > ticks total nonlib name > > 1 33.3% 50.0% > v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::ConstantType::Bound() > > 1 33.3% 50.0% v8::internal::LInstruction::IsControl() const > > [GC]: > > ticks total nonlib name > > 0 0.0% > > [Bottom up (heavy) profile]: > > Note: percentage shows a share of a particular caller in the total > > amount of its parent calls. > > Callers occupying less than 2.0% are not shown. > > ticks parent name > > 1 33.3% > v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::ConstantType::Bound() > > 1 33.3% v8::internal::LInstruction::IsControl() const > > 1 33.3% [vdso] > > 1 100.0% LazyCompile: InstantiateFunction native > apinatives.js:31:29 > > 1 100.0% LazyCompile: ~Instantiate native apinatives.js:10:21 > > 1 100.0% LazyCompile: ConfigureTemplateInstance native > apinatives.js:63:35 > > 1 100.0% LazyCompile: ~Instantiate native > apinatives.js:10:21 > > 1 100.0% LazyCompile: InstantiateFunction native > apinatives.js:31:29
What does test.js contain? I suspect that the answer is "(almost) nothing" because the tick processor reports only start-up related stuff. -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAHQurc9xw2F2recCP%2BcH_H1iaoje4YaDyNmcZrGWta59OV0_qw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
