I notice there is a toolchain for netsurf and amiga os 68k that use clib2
clib2 is bad for netsurf and most linux programs that often allocate and free memory during run.
It use the amiga build in first fit Memory allocator.
ixemul is much better because it have a fast Buddy allocator.also it have vfork functions.
There are 2 ixemul versions here, 1 with amiga first fit allocator(called poolmem.clib2 use that
too) because it is more easy for do memtracking and memwatching with amiga develop tools.
and a version with the buddy allocator.
i test long time ago netsurf with both versions.
And i notice huge slowdown when netsurf longer run.
you can verify this.try reload 6 times this page in netsurf with clib2 or ixemul poolmem.
http://www.fotocommunity.com/search?q=Lisbon&index=users
you notice after 3 reloads time to show the page is around 5* higher.more reloads increase that.
This happen due to large mem fragmentation and because netsurf(i guiss xml lib do this) need alloc
so often memory snippets
with ixemul (default with buddy allocator) its always fast.
Bye
No comments:
Post a Comment