tracker issue : CF-3822982

select a category, or use search below
(searches all categories and all time range)
Title:

"Report Execution Times" is prohibitively slow on large apps

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): Bradley Wood / Bradley Wood (Bradley Wood)

Created: 09/11/2014

Components: Debugging

Versions: 11.0

Failure Type: Performance Issue

Found In Build/Fixed In Build: CF11_Final / CF11 Update7

Priority/Frequency: Major / Some users will encounter

Locale/System: ALL / Platforms All

Vote Count: 0

Listed in the version 11.0.07.296330 Issues Fixed doc
"Report Execution Times" is prohibitively slow on large apps

There is not a simple repro case for this since the issue doesn't show itself in a simple .cfm page, but CFC-heavy apps that include thousands of method calls on a single page request simply slow to a crawl and sometimes don't even complete when "Report Execution Times" is enabled in debugging.  Please see this recent thread on the ContentBox mailing list where the ContentBox installer couldn't even complete until the user disabled this setting. 
https://groups.google.com/forum/?hl=en#!topic/contentbox/0URMbI-3lpU

The user's site was so slow and he even was receiving "GC overhead limit" errors.  Normal performance was returned after he disabled the setting.

This has been a regular issue for years with all recent versions of ColdFusion.  It has also been the cause of many a slow ColdFusion dev server.  I always assume Adobe were aware of this issue and working on it, but I realized today there was no ticket so I added one :)

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3822982

External Customer Info:
External Company:  
External Customer Name: bradwood.com
External Customer Email:  
External Test Config: My Hardware and Environment details:

Attachments:

Comments:

works fine with v2.0.0. Waiting for update from Luis Majano regarding availability of v2.1.0.
Comment by S P.
10914 | September 23, 2014 05:13:56 AM GMT
I see this ticket is awaiting a response from me. Is there something in particular you need?
Comment by External U.
10915 | October 22, 2014 04:07:02 PM GMT
Preethi missed making her comment public. It looks like that she was not able to replicate this with ContentBox 2.0
Comment by Rupesh K.
10916 | October 24, 2014 07:13:27 AM GMT
This is a speculative fix which could greatly improve the performance in large apps when "report execution times" is enabled. But it is recommended that this debugging setting be disabled while working with large apps and in production servers.
Comment by Himavanth R.
10917 | January 30, 2015 07:10:27 AM GMT
This issue is not fixed. Running our test harness on update 7 *without* Report Execution Times enabled it runs as normal. Turning on Report Execution Times and one set of tests that runs in ~2 seconds takes ~10 seconds. Another set of tests that took ~3 seconds is still running over a minute later, chewing up CPU, until I kill the CF service. Having this functionality working would be helpful for debugging, but only if it actually runs and gives accurate statistics.
Comment by External U.
10918 | November 19, 2015 07:48:05 AM GMT