Community
Arnold General Rendering Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Unknown Memory Allocator?

4 REPLIES 4
SOLVED
Reply
Message 1 of 5
tfurrebo
360 Views, 4 Replies

Unknown Memory Allocator?

Integrating the Arnold Render engine in blender, I get this strange warning, any ideas how to get around this?

00:00:00   326MB WARNING | detected unknown memory allocator loaded from "/ho
me/furby/Blender/blender".  This might not be compatible with arnold and migh
t result in performance regressions, increased memory usage, and crashes! If 
it must be used, please contact support@solidangle.com so we can put th
is allocator on the approved list
Tags (1)
Labels (1)
4 REPLIES 4
Message 2 of 5
Stephen.Blair
in reply to: tfurrebo

That means Arnold suspects that Blender is using a custom memory allocator. If you're not getting any crashes, it's probably safe, but we'd to know more about the custom memory allocator.



// Stephen Blair
// Arnold Renderer Support
Message 3 of 5
tfurrebo
in reply to: tfurrebo

Thanks for the quick reply, I'll ask the devs to see if they know more about it.

Message 4 of 5
tfurrebo
in reply to: tfurrebo

Blender uses a custom memory allocator called "guardedalloc". The sources are all here: https://developer.blender.org/diffusion/B/browse/master/intern/guardedalloc/

Calls like `MEM_mallocN`, `MEM_callocN`, etc are being used almost everywhere, they do wrapping stuff for malloc, calloc, etc.

Message 5 of 5
Stephen.Blair
in reply to: tfurrebo

Hi @Tyler Furreboe I'm surprised this has not come up before. Or is there a way to run Blender without a custom memory allocator?



// Stephen Blair
// Arnold Renderer Support

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report