9
$\begingroup$

During the creation of a recent project the amount of memory used by Blender inflated to a massive(!) 11.8GB while attempting to render.

This makes rendering on GPU unusable for me (no Titan X's here).

How do I see what is filling up this memory?

$\endgroup$

1 Answer 1

9
$\begingroup$

Open a Command Prompt window and navigate to the Blender application folder (e.g. CD "C:\Program Files\Blender Foundation\Blender")

Start Blender with the command blender.exe --debug.

You can now see memory usage by pressing Spacebar and searching for Memory Statistics. This will produce a detailed list of memory usage in the command window used to open Blender:

total memory len: 46.457 MB peak memory len: 55.115 MB slop memory len: 5.271 MB ITEMS TOTAL-MiB AVERAGE-KiB TYPE 223 ( 13.936 63.992) subsurf arena 1498 ( 8.520 5.824) BLI_Mempool Chunk 4 ( 5.881 1505.508) CDNormal 14 ( 4.996 365.455) imb_addrectImBuf 1 ( 3.000 3072.000) OCIO GPU 3D LUT 39 ( 0.923 24.242) Chunk buffer 3779 ( 0.914 0.248) PropertyRNA 1 ( 0.874 895.125) CDMloopCol 2 ( 0.750 384.016) eh buckets ...

$\endgroup$
5
  • 1
    $\begingroup$ Wow, this is very impressive. Is there an easier way to do this? Change the .exe launch properties perhaps? $\endgroup$
    – meed96
    Apr 19, 2016 at 13:16
  • $\begingroup$ Also, for people with the steam version of Blender, you'd need to navigate to C:\Program Files (x86)\Steam\steamapps\common\Blender $\endgroup$
    – meed96
    Apr 19, 2016 at 13:17
  • $\begingroup$ You could create a shortcut to the executable if that is preferable. $\endgroup$
    – Xtremity
    Apr 19, 2016 at 17:09
  • 2
    $\begingroup$ Seems like a very handy feature. Why hide it under debug mode and not allow normal users the chance to monitor their resource utilization. $\endgroup$
    – cybrbeast
    Apr 22, 2016 at 12:09
  • $\begingroup$ Have this feature been removed from Blender 3? I open Blender in debug mode from the command prompt, but pressing Spacebar in Blender just makes it play animation as expected and the command prompt seems to be blocked while Blender is in use. What am I doing wrong? $\endgroup$ Jul 8, 2022 at 7:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .