Silverstripe CMS DocumentationCMS Docs
  • Getting Started
  • Server Requirements
  • Composer
  • Environment Management
  • Directory Structure
  • Recipes
  • Lessons
  • Developer Guides
  • Model and Databases
  • Templates and Views
  • Controllers
  • Forms
  • Configuration
  • Extending Silverstripe CMS
  • Testing
  • Debugging
  • Performance
  • Partial Caching
  • Caching
  • HTTP Cache Headers
  • Profiling
  • Static Publishing
  • Resource Usage
  • Security
  • Email
  • Integration and Web Services
  • Search
  • i18n
  • Files
  • Customising the Admin Interface
  • Execution pipeline
  • Command Line Interface
  • Cookies and Sessions
  • GraphQL
  • Upgrading
  • Staying up to date with CMS releases
  • Upgrading a module
  • Migrating off CWP CMS recipe
  • Upgrading to Silverstripe CMS 4
  • Upgrading to PHPUnit 9.5 for PHP8 support
  • Upgrading to GraphQL 4
  • Deprecations
  • Changelogs
  • Contributing
  • Bug Reports
  • Contributing Code
  • Build tooling
  • Release process
  • Making a Silverstripe CMS core release
  • Documentation
  • Translations
  • Implement Internationalisation
  • Coding conventions
  • Javascript coding conventions
  • CSS coding conventions
  • PHP coding conventions
  • Triage resources
  • Managing Security Issues
  • Project Governance
  • Core committers
  • Code of conduct
  • Maintainer guidelines
  • Request for comment
  • Major Release Policy
Version 4 supported

Profiling#

Profiling is the best way to identify bottle necks and other slow moving parts of your application prime for optimization.

Silverstripe CMS does not include any profiling tools out of the box, but we recommend the use of existing tools such as XHProf and XDebug.

  • Profiling with XHProf
  • Profiling PHP Applications With xdebug
Edit on Github