Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module scans custom Drupal module code to find and fix performance issues. It identifies common problems in areas like entity loading, caching, and database queries, then provides clear recommendations to improve speed.

Performance Analyzer

A robust Drupal module that helps developers identify and optimize performance bottlenecks in custom modules. It scans module code for common performance anti-patterns and provides actionable recommendations.

Key Features

  • Analyzes custom module codebase for performance issues
  • Detects suboptimal patterns in entity loading, caching, database queries, and service usage
  • Generates detailed reports with severity-based categorization
  • Provides performance scores and specific recommendations for improvement
  • Supports both Drupal 9 and 10
  • Offers JSON and HTML report exports
  • Includes configurable analysis thresholds and options

The module helps identify

  • Inefficient entity loading patterns
  • Missing or improper caching implementations
  • Suboptimal database queries
  • Render array performance issues
  • Problematic service usage patterns

This tool is particularly useful for

  • Development teams conducting code reviews
  • Site builders evaluating custom modules
  • Developers optimizing existing modules
  • Quality assurance processes

Requirements

  • Drupal 9 or 10
  • PHP 7.4 or higher
  • Drupal Core System module

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
1
Tracked since
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.x-dev Dev 9–10 Feb 14, 2025