site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On May 7, 2010, at 2:19 PM, Alastair Houghton wrote: —Jens _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... As I hinted, if it were *my* application, I'd be looking at why it's calling free() so much. If that's happening, perhaps it's allocating and releasing too much and maybe caching and re-using objects might help (for instance). I believe Joel said it's primarily JavaScript objects, and there's not much the app can do about that. As a scripting language, JS creates objects promiscuously, and the collector has to free them all. (Collectors that do their own allocation can avoid most of the free overhead, but not ones that are layered on malloc.) This email sent to site_archiver@lists.apple.com