Commit Graph
41 Commits
Author SHA1 Message Date
Andrey Savchenko 1e9a600096 Psalm cleanup pass. 2019-06-15 10:11:50 +03:00
Andrey Savchenko bd42c7b6a1 Added tracking load of individual plugin load (WP 5.1+)
Fixes #24
2019-03-27 21:40:52 +02:00
Andrey Savchenko bbc7ff1ada Dropped queries with unknown start time (that never worked). 2019-03-25 19:19:18 +02:00
Andrey Savchenko 7bffa1f49e Added plotting of early SQL queries (WP 5.1+)
Fixes #19
2019-03-24 21:20:55 +02:00
Andrey Savchenko 2700d83208 Fixed tracking of load events when network–activated. 2019-01-29 17:42:10 +02:00
Andrey Savchenko a678997c44 Fixed handling of reoccurring hook events. 2019-01-29 16:23:49 +02:00
Andrey Savchenko 828d70cdd1 Added PHP version and OPcache status information. 2019-01-22 16:27:38 +02:00
Andrey Savchenko c1a389dc17 Fixed fatal error when HTTP request is pre–filtered. 2019-01-09 19:04:15 +02:00
Andrey Savchenko d724958dec Rounded memory value, saw a screenshot with it blowing up (hadn't seen on my systems). 2019-01-02 23:22:31 +02:00
Andrey Savchenko df0504f176 Added lazy records collector to pass around. 2018-12-27 16:58:50 +02:00
Andrey Savchenko 2f332c51cc Reorganized iterator classes. 2018-12-21 15:52:04 +02:00
Andrey Savchenko 961019ef74 Reorganized collector classes. 2018-12-21 15:45:47 +02:00
Andrey Savchenko 7d64b920eb Fixed error when no SQL queries logged by core. 2018-12-21 14:11:27 +02:00
Andrey Savchenko 355532fa72 Fixed line break styling in tooltips. 2018-12-20 15:05:32 +02:00
Andrey Savchenko aca045b5aa Added callbacks list to hook events.
See #17
2018-12-19 21:41:36 +02:00
Andrey Savchenko 3eb2a91940 Added backtraces to HTTP calls.
Fixes #16
2018-12-17 18:16:35 +02:00
Andrey Savchenko eb573e143e Added optional description to Stopwatch records. 2018-12-17 18:15:59 +02:00
Andrey Savchenko 7412da0741 Simplified closure arguments. 2018-12-14 21:40:46 +02:00
Andrey Savchenko bf4ca812aa Improved sorting of records by origin. 2018-12-14 21:08:16 +02:00
Andrey Savchenko 2cb708f70d Added core events and tracking of distinct sidebars. 2018-12-14 17:08:26 +02:00
Andrey Savchenko 78cbb85de8 Adjusted ignoring edge of hook event to empty string. 2018-12-14 16:04:34 +02:00
Andrey Savchenko c23531e890 Added new format of hook events.
Fixes #27
2018-12-13 17:24:40 +02:00
Andrey Savchenko 70de78b276 Added psalm configuration and refined source. 2018-11-30 18:15:38 +02:00
Andrey Savchenko 204c1df755 Raised PHP requirement to 7.1 and updated types.
Fixes #25
2018-11-30 13:58:53 +02:00
Andrey Savchenko a2d92585ac Changed separator to horizontal line for legibility. 2018-11-13 16:38:15 +02:00
Andrey Savchenko 1f85d65b9b Added backtraces to SQL record descriptions. 2018-03-13 18:46:04 +02:00
Andrey Savchenko 79ed1ffcfd Moved SQL data processing to a separate method. 2018-03-08 18:28:17 +02:00
Andrey Savchenko b837508181 Updated event colors. 2018-02-23 16:28:55 +02:00
Andrey Savchenko 4238509861 Added PHP and core load collector. 2018-02-23 15:12:29 +02:00
Andrey Savchenko e74777c2a9 Added generic constructor–centric record class. 2018-02-23 14:40:45 +02:00
Andrey Savchenko 7cc65ca1a2 Fixed stacking of events that are just very close to each other. 2018-02-22 18:01:46 +02:00
Andrey Savchenko 1e75033f25 Normalized on operating in float seconds rather than milliseconds. 2018-02-22 13:14:15 +02:00
Andrey Savchenko 61dd387484 Added SQL and iterators tests. 2018-02-21 16:12:34 +02:00
Andrey Savchenko 420305143b Added generic stopwatch collector and tests. 2018-02-20 18:09:44 +02:00
Andrey Savchenko 8cd280f12a Added inline documentation. 2018-02-14 17:54:28 +02:00
Andrey Savchenko a19e4fb019 Moved timeline iterator to record namespace. 2018-02-13 18:18:36 +02:00
Andrey Savchenko 53efcd28af Added keys to collectors array. 2018-02-13 18:16:41 +02:00
Andrey Savchenko c74051e87d Adjusted hook events for a simpler interface and wrapped in a provider. 2018-02-13 17:26:41 +02:00
Andrey Savchenko 06e3bb4657 Added proper providers to handle registration and boot. 2018-02-13 11:37:54 +02:00
Andrey Savchenko 48b3383e06 Introduced explicit record interface for event results. 2018-02-12 18:30:00 +02:00
Andrey Savchenko ce7cf8eade Reorganized code to designate events as input and records as results. 2018-02-12 17:12:58 +02:00