Project

General

Profile

Actions

Bug #2489

open

nmalloc doesn't cache VA for allocations > 8KB

Added by vsrinivas about 11 years ago. Updated almost 10 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature request
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Recently x86-64's default C library allocator was switched back to nmalloc
from dmalloc for fragmentation concerns exposed by xulrunner. nmalloc doesn't
cache address space in userland for buffers larger than 8KB, which mean
hitting mmap allocations for any of those requests. Some limited form of
VA caching should improve performance in general and mitigate some-to-all
of the performance hit going back from dmalloc to nmalloc.

-- vs;

Actions #1

Updated by jorisgio almost 10 years ago

  • Description updated (diff)
  • Category set to Feature request
Actions

Also available in: Atom PDF