Details
-
Type:
Improvement
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 2.6
-
Component/s: Development, Performance, User Experience (UX)
-
Security Level: Public (Public: Anyone can view)
-
Labels:
-
Epic Link:
-
Rice Team:Framework
-
Rice Module:KRAD
-
KRAD Feature Area:UIF Component
-
KAI Review Status:Not Required
-
KTI Review Status:Not Required
-
Include in Release Notes?:Yes
Description
I was doing some profiling on our application and a huge amount of time is being spent in the initialization of FMParser which is creating an exception called LookaheadSuccess. The way the exception is initialized many times, it will always fill in the stacktrace which is a very expensive operation and could be made much faster using a static variable. This has the potential to give KRAD a noticeable performance gain.
See: http://freemarker.624813.n4.nabble.com/Flow-control-by-Exception-td626112.html
Attachments
Issue Links
- cloned from
-
KULRICE-7208 Template
-
- Closed
-
removing m3 fix version since these aren't assigned and will not be done by Monday's m3 release.