Talk:Viewer Memory Manager

From Second Life Wiki
Revision as of 18:18, 25 June 2008 by Kel Hartunian (talk | contribs) (Hoard suggestion)
Jump to navigation Jump to search

Suggestions

Intel's Threading Building Blocks has a scalable memory manager that works on Linux, OSX, and Windows. At this time, I haven't put it in action yet to see what details it gives. Dzonatas Sol 08:39, 15 August 2007 (PDT)

Hoard

The Hoard Memory Allocator is a high performance memory allocation library licensed under the GPL. I'm not an expert in these areas, but it seems to head in the same direction as SmartHeap. The author's website doesn't explicitly mention OS X support, but some Google digging and a visit to its Freshmeat page reveals that this library does indeed support the trio of OSes that Second Life needs.

I don't see any evidence that Hoard does run time memory profiling, however. Using Hoard might unify the codebase and bring some performance enhancements to the OS X and Linux clients, but might not move ahead toward the feature set outlined here. --Kel Hartunian 18:18, 25 June 2008 (PDT)