Details

    • Similar issues:
      KULRICE-10353Inline processing of FreeMarker templates
      KULRICE-1532KNS DataDictionaryBuilder exception improvement
      KULRICE-8929KRAD rederning is slow due to Freemarker's FMParser initializing LookaheadSuccess multiple times
      KULRICE-11869FreeMarker error in testTransactionView
      KULRICE-6510Implement real parser for query expression language
      KULRICE-2935Improve Email Node to allow generation of an email from the initiator.
      KULRICE-8433Performance: remove quickfinder and inquiry initialization from base beans
      KULRICE-9803Remove interpret freemarker calls
      KULRICE-10526Assist KC with KRAD initial conversion script evaluation
      KULRICE-10548Freemarker rendering phase extension
    • 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

        Issue Links

          Activity

          Jerry Neal (Inactive) made changes -
          Field Original Value New Value
          Link This issue cloned from KULRICE-7208 [ KULRICE-7208 ]
          Jerry Neal (Inactive) made changes -
          Issue Type Bug Fix [ 1 ] Improvement [ 4 ]
          KRAD Feature Area UIF Component [ 14304 ]
          Fix Version/s 2.3 [ 16595 ]
          Fix Version/s 2.3.0-m1 [ 16756 ]
          Fix Version/s 2.3-backlog [ 16596 ]
          Reporter Jerry Neal [ jkneal ] Daniel Epstein [ depstein ]
          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
          Jerry Neal (Inactive) made changes -
          Rice Lead jkneal
          Jerry Neal (Inactive) made changes -
          Fix Version/s 2.3.0-m2 [ 16757 ]
          Fix Version/s 2.3.0-m1 [ 16756 ]
          Grant Trudel (Inactive) made changes -
          Include in Release Notes? Yes [ 14658 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.3.0-m3 [ 16758 ]
          Fix Version/s 2.3.0-m2 [ 16757 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.3.0-m3 [ 16758 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.4 [ 16913 ]
          Fix Version/s 2.3 [ 16595 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.4-backlog [ 16596 ]
          Fix Version/s 2.4 [ 16913 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 163443 ] Copy of custom for rice [ 207784 ]
          Shem Patterson (Inactive) made changes -
          Workflow Copy of custom for rice [ 207784 ] custom [ 217532 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 217532 ] Rice Workflow [ 227280 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.4 [ 16913 ]
          Fix Version/s 2.4-backlog [ 16596 ]
          Jessica Coltrin (Inactive) made changes -
          Component/s Performance [ 13588 ]
          Component/s User Experience (UX) [ 13465 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.5 [ 17044 ]
          Fix Version/s 2.4 [ 16913 ]
          Jerry Neal (Inactive) made changes -
          Epic Link KULRICE-10089 [ 120211 ]
          Claus Niesen made changes -
          Fix Version/s 2.6 [ 17820 ]
          Fix Version/s 2.5 [ 17044 ]
          Kristina Taylor (Inactive) made changes -
          Rank Ranked lower
          Kristina Taylor (Inactive) made changes -
          Rank Ranked lower
          Kristina Taylor (Inactive) made changes -
          Rank Ranked lower
          Kristina Taylor (Inactive) made changes -
          Rank Ranked lower
          Kristina Taylor (Inactive) made changes -
          Rank Ranked higher
          Kristina Taylor (Inactive) made changes -
          Rank Ranked higher
          Kristina Taylor (Inactive) made changes -
          Rank Ranked higher
          Kristina Taylor (Inactive) made changes -
          Rank Ranked higher
          Kristina Taylor (Inactive) made changes -
          Rice Team Framework [ 16024 ]
          Eric Westfall made changes -
          Labels Old

            People

            • Assignee:
              Unassigned
              Reporter:
              Daniel Epstein (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Structure Helper Panel