Opera 9.24 8816 zużywa 50% CPU

w dziale Opera
morbit napisał(a):

Witam

Proces Opery bardzo często żużywa mi połowę zasobów CPU. Nic nie jest ściągane w tle. Mam 31 RSS, ale raczej nie to jest powodem. Innym razem, przy otwarciu tej samej sesji tylko 1%-7%. Ilość kart nie ma znaczenia. Mogę mieć 30 kart i zużycie 1-7%, mogę 3 i 50%. Możliwe, że wysokie zużycie CPU poprzedza błędy opera.exe związane z ntdll.dll (po podmianie tego pliku raczej rzadkie), lub bezpośrednio z opera.dll(występują częściej). Martwią mnie też błędy, bo sam system jest bardzo stabilny i wina musi leżeć po stronie Opery. Usunięcie wszystkich wersji Opery (w weekly było podobnie)i świeża instalacja spowodowała, że Opera potrafi zużywać mniej niż 50%, wcześniej robiła to przy każdym uruchomieniu (takie miałem wrażenie). Teraz zużycie CPU zależy od szczęścia przy uruchomieniu sesji. Pozdrawiam i z góry dziękuję za pomoc.

PS. Jak Opera sobie radzi z dwurdzeniowcami? Procesor to Opteron 185, nie powinna go tak obciążać.

/przykładowy błąd

Aplikacja powodująca błąd opera.exe, wersja 9.24.8816.0, moduł powodujący błąd opera.dll, wersja 9.24.8816.0, adres błędu 0x002c2eb8.

/Zainstalowałem Inspector IIXII, narazie działa wszystko ok, ale jak tylko coś będzie nie tak, to mam nadzieję, że ten program pomoże mi to wyjaśnić.

morbit napisał(a):

Opera zużywa teraz 50% CPU. 40 kart otwartych.

początek logu:

Opera.exe 8816 caused exception 80000003 at address 7C901230 (Base: 400000)

Registers:
EAX=0869B000 EBX=07490000 ECX=0B490000 EDX=00000003 ESI=00E900B0
EDI=07A0DDD0 EBP=0013EEB0 ESP=0013EE9C EIP=7C918893 FLAGS=00000206
CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000

/po próbie następnego debugowania /nie powiodło się/ spadło do 17%-20%...

JaDo napisał(a):

Originally posted by morbit:

początek logu:


Takie rzeczy wysyła się do OS - https://bugs.opera.com/wizard/ , forum nie jest "Twierdzą szyfrów" wink .

Najczęstszą chyba przyczyną zżerania proca jest technologia flash. "Moduł powodujący błąd opera.dll" - to może być np. spowodowane przez antywirus np. Pandę.

Originally posted by morbit:

Ilość kart nie ma znaczenia. Mogę mieć 30 kart i zużycie 1-7%, mogę 3 i 50%.


Bo tu nie o karty chodzi, tylko o treści zawarte na stronach. 100% zużycie CPU może spowodować jeden gupi background-image, spotkałem się kiedyś z taką stronką.

"Błędy [...] związane z ntdll.dll" i dalej piszesz...

Originally posted by morbit:

Martwią mnie też błędy, bo sam system jest bardzo stabilny i wina musi leżeć po stronie Opery.


No to jak w końcu? W załamywaniu się programu, uczestniczy jeden z najistotniejszych plików systemowych confused . Zatem, być może wina leży po stronie Opery.

morbit napisał(a):

Plik ntdll.dll był podmieniany po pierwszych incydentach Opery. System jest stabilny sprzętowo.