Hi

On Sat, Apr 6, 2013 at 6:21 PM, Tim Bunce <[email protected]> wrote:
> Anyone tried it out yet?

Yes, just run test site from one of our big applications with it:
$ PERL5OPT=-d:NYTProf NYTPROF=addpid=1 prove
then merge these 134 reports:
$ nytprofmerge -o merged.out nytprof.out.*
and got:
Apr 06 22:30:53 vov.home kernel: Out of memory: Kill process 9028
(nytprofmerge) score 713 or sacrifice child
Apr 06 22:30:53 vov.home kernel: Killed process 9028 (nytprofmerge)
total-vm:23488952kB, anon-rss:23469036kB, file-rss:0kB

With current stable 4.25 all was okey.
nytprofmerge consume about 2.6Mb of RSS memory before its finish.

>
>
> Tim.
>
> On Thu, Apr 04, 2013 at 12:45:09PM +0100, Tim Bunce wrote:
>> Hi.
>>
>> I've uploaded Devel-NYTProf-4.90_90 to CPAN as a trial for cpantesters to 
>> chew on
>> before making a 5.00 release. Hopefully soon.
>>
>> =head2 Changes in Devel::NYTProf 5.00
>>
>>   Added subroutine entry and return event stream,
>>     controlled via the calls=N option. Default calls=1.
>>
>>   Added nytprofcalls command to process the call event stream to
>>     generate a call tree (experimental).
>>
>>   Added Flame Graph visualization SVG using the generated call tree.
>>
>>   Changed blocks=N option to be 0 (disabled) by default.
>>
>>   Fixed test for perl 5.17+ hash randomization.
>>   Fixed nytprofhtml for Windows thanks to Jan Dubois. PR#2
>>   Fixed assorted nits thanks to Steve Peters. PR#1
>>   Deprecated nytprofcsv - speak up if you use it!
>>   No longer warn about $&, $` and $' being slow if $] >= 5.017008.
>>
>> =cut
>>
>> The Flame Graph visualization is a great way to 'see' where time is being 
>> spent.
>>
>> This also includes an important change from Devel::NYTProf 4.23
>> that I released quietly a few months ago:
>>
>> =head2 Changes in Devel::NYTProf 4.23 - 31st Dec 2012
>>
>>   Significant improvement in the accuracy of the subroutine profiler,
>>     especially for frequent calls to very short duration subs/ops,
>>     and more so for POSIX and OSX systems with sub-microsecond clocks.
>>
>> =cut
>>
>> I'd be grateful if you'd test it on some real-world applications ASAP.
>>
>> Thanks!
>>
>> Tim.
>>
>> --
>> --
>> You've received this message because you are subscribed to
>> the Devel::NYTProf Development User group.
>>
>> Group hosted at:  http://groups.google.com/group/develnytprof-dev
>> Project hosted at:  http://perl-devel-nytprof.googlecode.com
>> CPAN distribution:  http://search.cpan.org/dist/Devel-NYTProf
>>
>> To post, email:  [email protected]
>> To unsubscribe, email:  [email protected]
>> ---
>> You received this message because you are subscribed to the Google Groups 
>> "Devel::NYTProf Dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>
> --
> --
> You've received this message because you are subscribed to
> the Devel::NYTProf Development User group.
>
> Group hosted at:  http://groups.google.com/group/develnytprof-dev
> Project hosted at:  http://perl-devel-nytprof.googlecode.com
> CPAN distribution:  http://search.cpan.org/dist/Devel-NYTProf
>
> To post, email:  [email protected]
> To unsubscribe, email:  [email protected]
> ---
> You received this message because you are subscribed to the Google Groups 
> "Devel::NYTProf Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>



--
Vladimir Timofeev <[email protected]>

-- 
-- 
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.

Group hosted at:  http://groups.google.com/group/develnytprof-dev
Project hosted at:  http://perl-devel-nytprof.googlecode.com
CPAN distribution:  http://search.cpan.org/dist/Devel-NYTProf

To post, email:  [email protected]
To unsubscribe, email:  [email protected]
--- 
You received this message because you are subscribed to the Google Groups 
"Devel::NYTProf Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to