Opened 13 years ago
Last modified 4 years ago
#8501 new bug
ClonedAreaMemory needs to be rethought
Reported by: | axeld | Owned by: | czeidler |
---|---|---|---|
Priority: | high | Milestone: | R1.1 |
Component: | Servers/app_server | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
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.
Note:
See TracTickets
for help on using tickets.