Details

    • Sub-task
    • Resolution: Fixed
    • P4
    • 9
    • 9
    • core-libs
    • None

    Description

      Claes has a bug fix that will increase lexer speed by a small percentage (jdk 9 API update, and 8u40 sun.misc.SharedSecret if we can access that) will add new parse functions.

      Otherwise this is the timing for compile octane:

      [time] Accumulated complation phase Timings:
      [time]
      [time] 'JavaScript Parsing' 7958 ms
      [time] 'Constant Folding' 946 ms
      [time] 'Control Flow Lowering' 1481 ms
      [time] 'Program Point Calculation' 2168 ms
      [time] 'Builtin Replacement' 3798 ms
      [time] 'Code Splitting' 4109 ms
      [time] 'Symbol Assignment' 4721 ms
      [time] 'Scope Depth Computation' 1849 ms
      [time] 'Optimistic Type Assignment' 372 ms
      [time] 'Local Variable Type Calculation' 919 ms
      [time] 'Bytecode Generation' 5674 ms
      [time] 'Class Installation' 3184 ms
      [time] 'Reuse Compile Units' 579 ms
      [time]
      [time] Total runtime: 43061 ms (Non-runtime: 37758 ms [87%])

      Parser is almost as big as byte code generation and class installation together!

      Attachments

        Activity

          People

            lagergren Marcus Lagergren
            lagergren Marcus Lagergren
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: