Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#12515 closed enhancement (fixed)

[patch][ccla] improve main plots rendering performance

Reported by: cjolif Owned by: Eugene Lazutkin
Priority: high Milestone: 1.7
Component: Charting Version: 1.6.0
Keywords: 1.7-mobile Cc:
Blocked By: Blocking:

Description

This patch improves the rendering performance of the default (line, markers), columns, bar & grid plots by:

  • caching gfx shapes when this is useful
  • reducing the number of gfx shapes created when possible (zoomed data window)

See also: https://docs.google.com/document/d/1WM1UeXGZKgUSzL94TzRbr3dNEHiMzSJvy7pZep8yyAw/edit?hl=fr&authkey=CL7IjbIM#bookmark=id.p286njx4wg24

Attachments (1)

plotoptim.patch (12.2 KB) - added by cjolif 8 years ago.

Download all attachments as: .zip

Change History (4)

Changed 8 years ago by cjolif

Attachment: plotoptim.patch added

comment:1 Changed 8 years ago by cjolif

Per Eugene suggestion, I have updated the patch to use Array.pop() instead of Array.shift() in the pools.

comment:2 Changed 8 years ago by Chris Mitchell

Resolution: fixed
Status: newclosed

(In [24525]) fixes #12515 improve main plots rendering performance !strict

comment:3 Changed 8 years ago by bill

Milestone: tbd1.7
Note: See TracTickets for help on using tickets.