Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Render Profiler is a development tool to help visualize and debug the render tree and cacheability metadata for a given page,

  • Display a page's render tree in a collapsible UI, showing render and query times for each item
  • Collects and traces bubbled cache metadata, allowing you to see where any given tag or context originated from
  • Optionally annotates slow rendering elements on the page, and discovers elements that were rendered but not printed.

Installation

This module requires no modules outside of Drupal core. Install as you would normally install a contributed Drupal module.

Usage

  • Ensure the "Use Render Profiler" permission is set for the appropriate roles on Drupal's permissions page
  • Optionally configure annotation settings in "Admin > Configuration > Development > Render Profiler settings"
  • Add the query parameter "RENDER_PROFILER_START=1" to any page URL to run the profiler on that page; results will be shown at page bottom
  • Alternatively use the query parameter "RENDER_PROFILER_START_SILENT=1" to run the profiler without altering the page output; view the saved results at /render-profiler/1 (you may use any string for the parameter value)

Important notes

  • Annotations get cached in render, page, and dynamic_page_cache bins. It may be a good idea to disable these bins in settings.local.php if you have them enabled.
  • Be aware that for any rendered thing, there is render time and there is build time. This module faithfully presents a tree branch's render time, but there was probably build time for that branch that would be represent somewhere shallower on the tree.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Feb 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.0-alpha6 Pre-release Mar 27, 2024
1.0.0-alpha5 Pre-release Sep 5, 2023
1.0.0-alpha4 Pre-release Feb 20, 2023