Status/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Henry Ho / Henry Ho (Henry Ho)
Created: 07/18/2016
Components: Core Runtime, Parser/Compiler
Versions: 11.0
Failure Type: Performance Issue
Found In Build/Fixed In Build: CF11_Final /
Priority/Frequency: Major / All users will encounter
Locale/System: English / Win All
Vote Count: 6
Problem Description:
With trusted cache enabled, one would expect it to not stress the disk io as much but CPU snapshot in VisualVM tells us that if cfinterface is used, or if a cfc extends another cfc, or invokes getMetaData(), CF will always invoke coldfusion.runtime.TemplateClassLoader.getLastModifiedTime() which in turns call java.io.File.lastModified() which slows down the server a lot, even on SSD.
Any Workarounds:
Avoid cfinterface, extends and getMetaData() as much as possible for performance, or use ram disk?
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 4173282
External Customer Info:
External Company:
External Customer Name: Henry Ho
External Customer Email:
External Test Config: My Hardware and Environment details:
Attachments:
Comments: