New Page Parts debugging report in Lucee 6

Have you ever wanted to know which bit of a .cfm file was slow?

Add the following lines to your Lucee 6 .CFCONFIG.json

,"executionLog":{
		"enabled":true
		,"class":"debug"
}

Then my Performance Analyzer v 2.1.0.9 plugin (GitHub - zspitzer/lucee-performance-analyzer: Performance Analyzer plugin for Lucee, to be used in the Lucee Admin or Standalone.) will show you the following super useful debugging report

Thanks to @micstriit for the tip about the existing functionality

There’s another improvement coming up in Lucee 6 as well, logging UDF and member function execution times

https://luceeserver.atlassian.net/browse/LDEV-3427

Once that’s completed and merged in, you can really get a detailed picture of what code is running slowly with these two new Lucee 6 features.

Alas, don’t ask me about the Lucee 6 roadmap just yet, but I can say 5.3.8 is going RC2 next week

4 Likes

Related Performance Analyzer posts for those that may have missed these exciting developments :slight_smile:

https://lucee.daemonite.io/t/performance-analyzer-extension-v1-0-2-2/8101

https://lucee.daemonite.io/t/performance-analyzer-extension-v2-0-0-1-report-by-file-or-path/8110

This is awesome

1 Like