[#1] Testy wersji noixemul/clib2
Porównanie prędkości wczytywania stron :

---------------------------- ixemul---------------clib2--------
  • amiga.org....|.........12.6/12.5......|.....9.2/9.2..........|
    ---------------|-----------------------|---------------------|
  • amigans.......|.........15.4/13.5.....|.....16.5/12.8.......|
    ---------------|-----------------------|---------------------|
  • ppa.pl..........|.........11.2/11.1......|.....7.7/7.4..........|

-----------------------------------------------------------------|

Przeprowadzone na emulatorze WinUAE, AmiKIT 8.3, CPU 040, noJIT.
Czasy w sekundach.

Jak widać tylko w jednym przypadku ixemul był szybszy (pogrubiony czas).

Niestety jeszcze nie udało mi się znaleźć powodu znacznego zwolnienia przeglądarki po wczytaniu 2/3 stron.

Tylko do potestowania. Działa także na MorphOS. Assign "netsurf:" wymagany.



NetSurfTest.7z
[#2] Re: Testy wersji noixemul/clib2

@Artur Jarosik, post #1

nie mozesz zamienic tego netsurfa: na progdir: ?
[#3] Re: Testy wersji noixemul/clib2

@michal_zukowski, post #2

Zmienione.

NetSurfTest1.7z
[#4] Re: Testy wersji noixemul/clib2

@Artur Jarosik, post #3

O trzeba będzie sprawdzić :)
[#5] Re: Testy wersji noixemul/clib2

@Drako^BB, post #4

Można jakąś opinię?
[#6] Re: Testy wersji noixemul/clib2

@Artur Jarosik, post #5

hituje na mosie niestety, po pojawianiu sie okienka.
[#7] Re: Testy wersji noixemul/clib2

@michal_zukowski, post #6

aros68k przedostatni nightly:
odpala ladnie, natomiast chyba podczas ladowania strony googla pojawia sie requester:
assertion of condition:
"c->base status != CONTENT_STATUS_ERROR"
failed in file"render/html_object.c", line 125

no to brzmi jak porzadny debug. mozna wyklikac, podac inny adres ale przy innych bardziej zlozonych stronach nawet jak aw.net jest tego wiecej, w efekcie nie udalo mi sie zaladowac jeszcze zadnej strony;/
[#8] Re: Testy wersji noixemul/clib2

@wawrzon, post #7

sprobowalem tez pod 3.9+.podaje tez dla scislosci glebie ekranu 32 bit:
bit 32 byte / Pixel 4 render buffer addr 5091EE00 .
surface depth of SDL_VideoSurface 32 .

w sumie efekt podobny, okno pozostaje puste po kilku probach podobny komunikat, jednak wywala przy tym program (nie system).

testowane w uae 040, aros bez jitu, aos z jitem, co moze byc odpowiedzialne za ta mala roznice w zachowaniu.

Ostatnia aktualizacja: 30.03.2015 01:30:00 przez wawrzon
[#9] Re: Testy wersji noixemul/clib2

@wawrzon, post #8

Wyłączyłem disc cache i na aos oraz aros vision u mnie już nie hituje:

link

Ostatnia aktualizacja: 30.03.2015 13:58:39 przez Artur Jarosik
[#10] Re: Testy wersji noixemul/clib2

@Artur Jarosik, post #9

widze ze nowa wersja wymaga z jakichs wzgledow usergroup.library. ostatnia tego nie wymagala.

pod arosem teraz renderuje. natomiast pojawiaja sie bledne kolory na bitmapach (endiannes)

rozciaganie okna proweadzi do dalszych artefaktow, zmniejszanie go do zwiechy pod arosem:

Create Shadow surface.
bits per pixel 32 we want not.
bits per pixel 32 we want not.
bits per pixel 16 ok.
screen depth 16.
*** Logged alert:.
Program failed.
Task : 0x0795C948 - NetSurf.
Error: 0x81000005 - Corrupt memory list detected.
PC : 0x40578A2C.
Module NetSurf Segment 0 - unknown - (0x40000068) Offset 0x005789C4.
Memory manager data:.
In FreePooled, block at 0x40e1a0b8, size 1193240.
Corrupted MemChunk 0x40f3d5d0 (next 0xdddddd00, size 3722304768).
Previous MemChunk 0x40def148 (next 0x40f3d5d0, size 18320).
MemHeader 0x40000000 (0x40000020 - 0x60000000).

(aros jest odpalany bez jitu)

pod aosem nie widze zasadniczo tych problemow, natomiast po ktoryms tam z kolei zresizowaniu okna pojawia sie jednak zwiecha:

screen depth 32.
surface depth of SDL_VideoSurface 32 .
Using no Shadowsurface .
bits per pixel 32 ok.
screen depth 32.
surface depth of SDL_VideoSurface 32 .
Using no Shadowsurface .
Illegal instruction: 0e00 at 08AF079A -> 07FFBFCE

Ostatnia aktualizacja: 30.03.2015 14:53:23 przez wawrzon

Ostatnia aktualizacja: 30.03.2015 14:53:53 przez wawrzon
[#11] Re: Testy wersji noixemul/clib2

@wawrzon, post #10

artur, wogole proponu´je testowac bez jitu nawet jak to jest upierdliwe.
[#12] Re: Testy wersji noixemul/clib2

@wawrzon, post #11

ok, sorry artur, uaktualnilem mojego arosa do ostatniego stanu i nie wiem czemu ale wszystkie bledy znikly. browser dziala wlasciwie kompletnie bezblednie i przynajmniej pod uae swietnie wpisuje sie w pulpit. jedyne co zauwazam to fakt ze zdaje sie trzeba ruszac mysza by ladowal, na stronie googla gdy sie zmniejsza okno pojawia sie czasem podwojny scrollbar z prawej. proponowal bym tez dodanie obslugi rolki myszy do wertykalnego skrolowania. ogolem przynajmniej pod arosem na glebi 32bbit jest w tej chwili bardzo stabilny.

przetestuje tez znowu na normalnym systemie ale ze robie to w miedzyczasie nie tak zaraz.

Ostatnia aktualizacja: 31.03.2015 01:48:20 przez wawrzon
[#13] Re: Testy wersji noixemul/clib2

@Artur Jarosik, post #9

pod morphosem zawiesza sie podczs wczsytywania obrazkow ze strony, sama strona google (bez obrazkow) pokazuje sie ok
[#14] Re: Testy wersji noixemul/clib2

@michal_zukowski, post #13

Aktualizacja:

Nie trzeba już ruszać myszką! (Póki co hack, trzeba potestować)

link

@rzookol

Skompilowałem sdl'a także pod clib2. Teraz jest ok?
[#15] Re: NetSurf 3.3 noixemul

@michal_zukowski, post #13

Duplikat.

PS. Przydała by się opcja kasowania posta.


Ostatnia aktualizacja: 12.04.2015 23:18:09 przez Artur Jarosik
[#16] Re: Testy wersji noixemul/clib2

@Artur Jarosik, post #14

PPA i inne strony wczytują się ok ale generalnie zajętość procesora wynosi 100%, bez przerwy i ciężko jest cokolwiek zrobić, wpisanie adresu strony graniczy z cudem bo albo nie "przyjmie" tego co piszę albo napisanie jednej litery kończy się jej "automatycznym" wielokrotnym wpisaniem.
[#17] Re: Testy wersji noixemul/clib2

@pamp3rs, post #16

A ta wersja?

link
[#18] Re: Testy wersji noixemul/clib2

@Artur Jarosik, post #17

Tutaj już cpu zachowuje się normalnie ale pisanie nadal jest praktycznie niemożliwe, ten sam błąd co opisałem wcześniej.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem