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
  • 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
  • Upgrading to SilverStripe 4
  • Upgrading a module
  • Changelogs
  • Contributing
  • Bug Reports
  • Contributing Code
  • Build tooling
  • Request for comment
  • Release process
  • Making a SilverStripe core release
  • Documentation
  • Translations
  • Implement Internationalisation
  • Core committers
  • Code of conduct
  • Coding conventions
  • Javascript coding conventions
  • CSS coding conventions
  • PHP coding conventions
  • Triage resources
  • Maintainer guidelines

Profiling#

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

SilverStripe 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