Closed Bug 570995 Opened 15 years ago Closed 2 years ago

Loading testcase from bug 522847 has terrible performance with NVDA running

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
blocking2.0 --- -

People

(Reporter: MarcoZ, Unassigned)

References

(Blocks 2 open bugs, )

Details

(Keywords: perf, regression, Whiteboard: [bk1])

The reason, according to Surkov on IRC is that we implemented group attributes for tables, and NVDA are asking for all group attributes on this big table. The calculation is o(n)2. Requesting blocking since this is a regression in 1.9.3.
Depends on: 575576
after the bug 575576 is fixed the bottle neck is nsTableOuterFrame::GetRowAndColumnByIndex
Depends on: 575595
After discussion with Marco, we decided this wouldn't block a release. The work on dependency bugs has made this test case endurable. If we get a patch for the GetRowAndColumnByIndex work we can decide to take that later.
blocking2.0: ? → -
we should considered to fix it for fx5
Blocks: a11ynext
It still occur on 7.0.1. Loading the test case cause Firefox to "Not respond"
Whiteboard: [bk1]
Performance with this testcase has got much better. Initial load takes a while because this is a lot of data, but actually rearranging the nodes (like hitting Run Test without changing any of the default parameters) only takes around 1950 MS now. Some longer delay in the updates, but nothing near as bad as it used to be. Alex, do you want to run another profiling session on this to see if we still have an obvious bottleneck somewhere?
Flags: needinfo?(surkov.alexander)
I'll take a look before closing the bug.
Flags: needinfo?(surkov.alexander)
QA Whiteboard: qa-not-actionable

In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.

Severity: major → --

The severity field is not set for this bug.
:Jamie, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jteh)

Seems to load pretty quickly now with NVDA.

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(jteh)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.