Page MenuHome

Outliner very slow ith 5000+ objects.
Closed, ArchivedPublicTO DO

Description

tested on 2.56.0 r34200

i;m workin on my own animation project..
and.. it's not that complicate scene (poly count about 160000)
but it's getting really slow when open
properties window -> view tab

and

it's really hard to pick something((over 5000 objects) when open
outliner wndow




Event Timeline

Profiled the outliner with 10,000 objects.
It is indeed very slow.

the for loop in outliner.c's check_persistant() seems to be the main cause (~80% of cpu time here while selecting in outliner).

Leave this one for Ton.

I will leave this as a future todo. There's plenty of other places in our code that makes things very slow for 10k objects.
By design, using a couple of 100s of objects per scene is optimal. Merge objects, or put them in groups, or different scenes...

Ton Roosendaal (ton) changed the task status from Unknown Status to Unknown Status.Jan 18 2011, 3:25 PM