Details

    • 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

            Activity

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

              People

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

                Dates

                • Created:
                  Updated: