View Issue Details

IDProjectCategoryView StatusLast Update
0002072XdebugProfilingpublic2024-04-15 13:38
Reporterderick Assigned To 
PrioritylowSeverityfeatureReproducibilityhave not tried
Status acknowledgedResolutionopen 
Target Version3.4dev 
Summary0002072: Rewrite the profiler
Description

There are several issues that could benefit from this effort:

  • 0000077: Profiler does not handle recursive functions
  • 0000613: Allow starting/stoping/restarting the profiling during a request
  • 0001670: Allow filtering out source code when profiling
  • 0002069: Cant use files produced with xdebug.profiler_append = 1
  • Performance enhacements
  • Reintroducing profiler aggregates
  • Streaming the profile information the debugger protocol
TagsNo tags attached.
Operating System
PHP Version8.0.10-8.0.19

Relationships

parent of 0000077 acknowledgedderick Profiler doesn't handle recursive functions 
parent of 0000407 confirmedderick Profilerdumpfile name is always auto_prepend_file name 
parent of 0000613 acknowledgedderick Allow starting/stoping/restarting the profiling 
parent of 0001670 acknowledged Allow filtering out source code when profiling 
parent of 0002204 new Ability to exclude paths from profiling 
Not all the children of this issue are yet resolved or closed.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-03-07 16:10 derick New Issue
2022-03-14 10:00 derick Severity major => feature
2022-04-11 08:47 derick Status new => acknowledged
2022-06-06 15:27 derick Target Version 3.2dev => 3.3dev
2023-08-02 16:45 derick Target Version 3.3dev => 3.4dev
2024-04-15 13:37 derick Relationship added parent of 0000077
2024-04-15 13:37 derick Relationship added parent of 0000407
2024-04-15 13:37 derick Relationship added parent of 0000613
2024-04-15 13:37 derick Relationship added parent of 0001670
2024-04-15 13:38 derick Relationship added parent of 0002204