Devel-StatProfiler
view release on metacpan or search on metacpan
- Fix segfault under threads on recent Perls
- Misc test tweaks
0.52 2024-06-24 23:49:31 CEST
- Varios fixes for Perl 5.38
- Fix segfault under Perl 5.24
- Try to avoid segfaults if output directory is not writable
0.51 2020-03-26 18:20:02 CET
- Make statprofilehtml more resilient to partial profile files
0.50 2016-10-24 12:20:51 CEST
- Fix use-after-free error in Perls compiled without multiplicity
0.49 2016-10-15 18:22:24 CEST
- Reduce the amount of distinct eval entries created by Sub::Quote
0.48 2016-02-07 19:25:14 CET
- Fix some subtle errors in eval mapping
0.47 2016-02-07 14:34:42 CET
- Depessimize pathological case of many source entries only
differing for uninteresting details
0.46 2016-02-06 19:16:38 CET
- Optimized flamegraph generation
0.45 2016-01-31 18:35:13 CET
- Silence warning
0.44 2016-01-31 16:48:08 CET
- Optimize get_hash_by_name for the common case
0.43 2015-11-04 21:40:31 CET
- Do not die if there is no source code for an eval
0.42 2015-10-24 19:40:39 CEST
- Fix warnings with reports generated by release 0.39 and earlier
- Don't try to remap evals in discard_expired_process_data
0.41 2015-10-24 11:59:13 CEST
- Treat unterminated files as the last of a stream when doing aggregation
- Upgraded flamegraph.pl to the latest version
- Misc optimizations for large process trees
0.23 2015-03-29 16:01:23 CEST
- Fixed bug in repeated report merged
- Do not die() when calling can_process_trace_files() on
non-existing files
0.22 2015-03-28 18:28:39 CET
- Fixed backwards compatibility with reports generated by version
0.20 or lower
0.21 2015-03-28 16:09:41 CET
- Generate a synthetic file name for XS functions, based on the package
- Speed up merge of packed source maps
0.20 2015-03-26 21:04:35 CET
- Fix 'all_evals' mode for -source to work as documented
- Reduce memory footprint for some pathological fork/eval uses
0.19 2015-03-24 11:23:02 CET
- Handle reports with spaces in their names
0.18 2015-03-23 09:27:36 CET
- Do not add unnecessary entries for files containing #line directives
- Re-emit section markers after fork (re-emitting metadata needs to
be done by the calling program)
0.17 2015-03-16 09:54:02 CET
- Avoid pathological case when there are many process state files
0.16 2015-03-12 19:26:18 CET
- Fix segfault when the output directory is not writable
0.15 2015-03-12 10:09:01 CET
- Allow writing section start/end when profiling is enabled but
the runloop has not started yet
0.14 2015-02-13 12:54:53 CET
- Fix segmentation fault that happens under uWSGI when loading the
module without starting the profiler
0.13 2015-01-27 17:03:19 CET
- Speed up aggregation when there is an high number of child
processes.
0.12 2014-12-30 09:54:29 CET
- Make tables sortable
- Move list of all files to a separate page
- Use multiple directory levels for saved eval "" source code
- Handle lexical subroutines
0.11 2014-12-05 10:31:08 CET
- Test fix for Perl 5.14
0.10 2014-12-05 10:17:57 CET
- Fix incorrect section attribution for the first/last
sample of a section
0.09 2014-12-01 21:42:34 CET
- Saner API to get the final merged report object
0.08 2014-11-27 17:15:41 CET
- Fix glitch in the collection of eval BLOCK stack frames
0.07 2014-11-24 11:37:21 CET
- Allow changing source code saving policy while profiling
0.06 2014-11-21 22:24:46 CET
- Fix compressed report generation for #line-mapped files
0.05 2014-11-20 23:08:26 CET
- Fix race condition when loading merged report
0.04 2014-11-19 23:47:19 CET
- Test fixes for Perl 5.14
- Optionally Gzip-compress generated HTML/SVG files
0.03 2014-11-18 12:36:18 CET
- Do not report eval BLOCK stack frames
- Allow running aggregation on multiple hosts
- Minor tweaks to aggregation code
0.02 2014-10-07 08:46:13 CEST
- Uniquely identify BEGIN blocks and anonymous subs
- Made the report more complete, more usable, less hideous
- Windows/Mac OS X portability
( run in 0.588 second using v1.01-cache-2.11-cpan-49f99fa48dc )