Profiling tools to help you speed up your slow code.
A drop-in module that allows simple and easy profiling of DataList's in SilverStripe.
WARNING: This module uses potentially slow include methods and should not be installed in production builds.
Tracking down DataList slowdowns in XHProf or similar can be very tedious as they could be executed in templates or in a context that is far removed from where you initially created the list. This simplifies the data presented to you so that you can easily identify what is causing the slowdown, when it was initially created and where it was executed.
Another benefit of this module is that you can do a quick 5-10 minute profile of your website but simply dropping in and enabling this module.
composer require symbiote/silverstripe-ralph:~3.0
- SilverStripe 3.X and 4.X (cross-compatible)
Please note: This module has only recently been tested to work in SilverStripe 3.6 and 4.0.