[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] Netsurf and profiling its performance



Hi,

On torstai 18 huhtikuu 2013, Ole wrote:
>  Am Donnerstag, den 18.04.2013, 08:44 +0200 schrieb Eero Tamminen
> > What Hatari provides is as good as what you have available on Linux
> > for profiling:
...
>  Just a sidenote: Definitly sounds like an very handy feature, I want to
>  try it for sure, to do some perfomance tests with netsurf.

Testing full Netsurf functionality requires networking, but only
"networking HW" Hatari supports is RS-232, parallel and midi port,
and using MiNT is not so handy to use with Hatari as one needs to
play with HD disk images.

So, I think it's best to profile just local file loading & rendering
speed on TOS with Hatari.

I tried Netsurf 2.9. pl1 from here with plain TOS:
http://freeshell.de/~monokrom/geeklog/index.php?topic=20110219230358215

And noticed some issues:
* URLs like this "file:///html/index.htm" are interpreted as
  "h:tml\index.htm".  If I give "file://./html/index.htm", then
  it finds the correct file, after telling me several times
  of there being server error with the previous URL (I mean,
  after I had entered the correct one)
* Menus and window scrollbars are completely NON-interactive;
  menus don't open, scrollbar doesn't move
* When I tried to Netsurf under TT-medium resolution, with 14MB RAM,
  Netsurf asserted, both 020 and 000 versions:
  ../mintlib/malloc.c:187: __free: Assertion `s == r' failed.

If last one is the MiNTlib memory corruption issue Vincent fixed
a while ago, could you provide Netsurf version that's compiled
with latest MiNTlib and has GST symbol table:
http://hg.tuxfamily.org/mercurialroot/hatari/hatari/raw-
file/tip/doc/manual.html#Debug_symbols

?

	- Eero