Page MenuHome

Add size of IDs on disk to Outliner info
Open, Confirmed, LowPublic

Description

In complex files/production context, it can be very useful to be able to quickly see the size used by data-blocks, which ones are very heavy, etc.

This could be done e.g. by checking the last undo step, size is stored in memory chunks, so by doing a quick loop over all BHeads we should be able to get the size of each ID on disk? Or maybe even more efficient, storing that info in IDs after each undo step is written, generating it would then be almost for free.

Outliner could then have a optional column to display that info.

Details

Type
To Do

Related Objects

Event Timeline

I think a much better place for this would be the Info Editor. All such stats should go there IMO. https://archive.blender.org/wiki/index.php/Dev:2.8/UI/Workshop_Writeup/#Info_Editor

Thing is, you usually mamange your file/scenes/IDs from the outliner, not the info editor…

Placing an overview for each single object (making it an optional filter) from the outliner I think is a fantastic idea ... people can quickly understand the size of their files in their scenes, and maybe decide to split the scene into multiple linked files ... for a better performance management way.
for a quick overview of the heaviest objects, just click on the outliner: "place by size"

I believe it is a very useful idea.