[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-bugs
Subject:    [haiku-bugs] [Haiku] #8501: ClonedAreaMemory needs to be rethought
From:       "axeld" <trac () haiku-os ! org>
Date:       2012-04-28 21:40:46
Message-ID: 040.49d2c2564bdfb07c9b8b2169c690abd4 () haiku-os ! org
[Download RAW message or body]

#8501: ClonedAreaMemory needs to be rethought
--------------------------------+------------------------------
 Reporter:  axeld               |        Owner:  czeidler
     Type:  bug                 |       Status:  new
 Priority:  high                |    Milestone:  R1
Component:  Servers/app_server  |      Version:  R1/Development
 Keywords:                      |   Blocked By:
 Blocking:                      |  Has a Patch:  0
 Platform:  All                 |
--------------------------------+------------------------------
 When the app_server is restarted, it will clone an area for each bitmap.
 This is very expensive, and can easily eat the complete address space.

 The client memory usually is one big area (usually up to 128 MB) filled
 with several bitmaps. If you put 1000 small bitmaps in there, you will
 need 128 GB of address space the way it's currently implemented.

 The app_server basically needs to rebuild the client memory allocator
 state again based on the space occupied by the reclaimed bitmaps instead.

-- =

Ticket URL: <http://dev.haiku-os.org/ticket/8501>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic