Uploaded image for project: 'ZK Spreadsheet'
  1. ZK Spreadsheet
  2. ZSS-1204

Client performance degrades obviously than 3.8.2

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.8.3.FL
    • Fix Version/s: 3.8.3
    • Component/s: None
    • Security Level: Jimmy
    • Labels:
      None
    • gh.sprint.customfield.default.name:
      Sprint 4

      Description

      steps to reproduce

      1. run the attached zul, composer, and Excel file with 3.8.3.FL.20160307-Eval
      2. click the "rebuild" button

      result

      • firefox show unresponsive warning and never complete after clicking "continue"
      • in the user's firefox, it completes the js execution but takes much longer (521s) than 3.8.2 (12s).

      expected result

      around 12s like the previous version.

      debug info

      • 3.8.2.RC also has this issue.
      • the time spent at the server has no big difference between 3.8.2 (20.6s) and 3.8.3fl (21s)
      • 383fl's response size (991k) is much larger than 382 (13K)
      • according to chrome profile, the client takes much time at adding and removing merged regions.
      1. t2963.xlsx
        1.56 MB
        hawk
      2. t2963.zul
        0.5 kB
        hawk
      3. T2963Composer.java
        6 kB
        hawk
      1. 382-rebuild.png
        51 kB
      2. 383fl-chrome-profiling.png
        54 kB
      3. 383fl-rebuild.png
        63 kB
      4. not response.png
        43 kB
      5. user-382-network.png
        28 kB
      6. user-383fl-network.png
        30 kB

        Activity

        Hide
        henrichen henrichen added a comment -

        Seems side effect causing by ZSS-1168(merge cells asynchronously in an event queue handler doesn't work).

        Show
        henrichen henrichen added a comment - Seems side effect causing by ZSS-1168 (merge cells asynchronously in an event queue handler doesn't work).
        Hide
        henrichen henrichen added a comment -

        Fixed.

        Show
        henrichen henrichen added a comment - Fixed.

          People

          • Assignee:
            henrichen henrichen
            Reporter:
            hawk hawk
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Agile