aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tools/src/eprof.erl
AgeCommit message (Collapse)Author
2015-06-18Change license text to APLv2Bruce Yinhe
2015-04-21tools: Add printout of total number of calls and time in eprofBjörn-Egil Dahlberg
2015-03-20Replace usage of erlang:now() with usage of new APIDan Gudmundsson
2013-06-12Update copyright yearsBjörn-Egil Dahlberg
2013-05-03tools: Add options to eprofBjörn-Egil Dahlberg
The option set_on_spawn can now be opted out.
2010-11-30eprof: fix badarith exception on divideBjörn-Egil Dahlberg
Error caused by low resolution timers.
2010-11-22Fix eprof API mismatch of sort functionalityBjörn-Egil Dahlberg
Option {sort, calls} now sorts on calls. Option {sort, time } now sorts on time.
2010-06-11Merge branch 'egil/eprof' into devErlang/OTP
* egil/eprof: Fix eprof to handle error cases Dialyzer cleanup for eprof Fix fprof_SUITE to use new eprof API Switch pattern API for eprof profile with mfa Update eprof documentation Update eprof_SUITE with more basic tests Rename sorting choices for eprof Teach eprof to align text output Add dump functionality to eprof Add log functionality to eprof Update eprof tests to reflect new eprof Add start timestamp to eprof profiling Teach eprof to use the new breakpoints OTP-8706 egil/eprof eprof has been reimplemented with support in the Erlang virtual machine and is now both faster (i.e. slows down the code being measured less) and scales much better. In measurements we saw speed-ups compared to the old eprof ranging from 6 times (for sequential code that only uses one scheduler/core) up to 84 times (for parallel code that uses 8 cores).
2010-06-09Fix eprof to handle error casesBjörn-Egil Dahlberg
2010-06-09Dialyzer cleanup for eprofBjörn-Egil Dahlberg
2010-06-09Switch pattern API for eprof profile with mfaBjörn-Egil Dahlberg
2010-06-09Rename sorting choices for eprofBjörn-Egil Dahlberg
- Added {sort, mfa} option
2010-06-09Teach eprof to align text outputBjörn-Egil Dahlberg
2010-06-09Add dump functionality to eprofBjörn-Egil Dahlberg
2010-06-09Add log functionality to eprofBjörn-Egil Dahlberg
2010-06-09Add start timestamp to eprof profilingBjörn-Egil Dahlberg
2010-06-09Teach eprof to use the new breakpointsBjörn-Egil Dahlberg
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP