Visualize Backtrace

Software Screenshot:
Visualize Backtrace
Software Details:
Version: 7.x-1.x-dev / 6.x-1.x-dev / 5.x-1.1
Upload Date: 1 Mar 15
Developer: Kent Bye
Distribution Type: Freeware
Downloads: 13

Rating: nan/5 (Total Votes: 0)

This is a developer's tool that parses XDebug trace files into *.dot GraphViz graphs order to help demystify the Drupal API & identify bottleneck Drupal functions.

The module can also visualize a variety of specific backtraces and forwardtraces.

Installation

Unpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules.

Features:

  • Hypertext links to the specific line number where the Drupal function was executed within the source code -- the PHP-highlighted code source pages are generated by this module.
  • Ability to plot all of the backtraces of a specific function call -- as well as an option to additionally plot the children functions in a "forwardtrace."
  • Ability to plot all of the bactraces and forwardtraces of the Drupal functions that were called from a specific module filename -- including the option of all contributed module functions.
  • Execution time for each function call -- as well as elapsed time of all children functions of a specific function.
  • Hypertext links to function descriptions at api.drupal.org to provide more context for each function.
  • Functions are labeled and color-coded according to which filename called them.
  • Looping sets of 1, 2 or 3 function pairs are filtered out and labeled as repeating.
  • Procedural Drupal hooks are labeled with the PHP function & location that called it.
  • Sequential ordering of all of the Drupal function calls for a page load from top-to-bottom and left-to-right.
  • All text on the flowchart is searchable to quickly find functions or to step through sequential function calls

Requirements:

  • Drupal 5.x/6.x

Similar Software

Comments to Visualize Backtrace

Comments not found
Add Comment
Turn on images!