Opened 11 years ago

Closed 10 years ago

#9011 closed defect (fixed)

reduce calls to dojo.marginBox from charting/gfx

Reported by: alex Owned by: Eugene Lazutkin
Priority: high Milestone: 1.4
Component: Charting Version: 1.3.0rc2
Keywords: charting, performance, marginBox, dom Cc: alex, dante
Blocked By: Blocking:

Description

The largest slow-down in Charting right now is due to excessive use of dojo.marginBox() in chart construction and label placement. The system should be reworked to reduce the total number of calls to this method as it is known to be expensive.

See attached patch to axis system.

Attachments (1)

axis_margin_box_reduction.diff (6.5 KB) - added by alex 11 years ago.
patch to reduce calls to dojo.marginBox

Download all attachments as: .zip

Change History (3)

Changed 11 years ago by alex

patch to reduce calls to dojo.marginBox

comment:1 Changed 11 years ago by Eugene Lazutkin

Priority: highnormal
Status: newassigned

comment:2 Changed 10 years ago by Eugene Lazutkin

Resolution: fixed
Status: assignedclosed

It looks like the patch was applied and resulted in #9357. Closing.

Note: See TracTickets for help on using tickets.