Hirdetés

Új hozzászólás Aktív témák

  • ddekany

    veterán

    Egy inkompatibilis addon (Google Translator for Firefox) letiltása után valóban megy több szálon az 54. Viszont nálam 1-re választotta a dom.ipc.processCount-ot (nem tudom figyelembe veszi-e, de amúgy 4 magos CPU-m van).

    Maga a megoldás kicsit furcsa stabilitás/izoláció szempontjából. Ha egy fül "lerohad", azaz folyamatosan fut benne a JS, akkor már valóban nem fagy le az egész FireFox, működik a menü, meg váltani is tudok a fülek közt. De, az a fűl, ami ugyan abba a folyamatba (process) esik mint ami lerohadt, ugyan megjelenik meg görgethető (de csak ha már be volt töltve), de nem reagál kattintásra meg egyéb interakciókra. Aztán mikor a problémás fül végez a JS-el vagy lelövöm, akkor hirtelen minden korábbi kattintásom végrehajtódik. Ha a dom.ipc.processCount 1, mint nálam alapból volt, akkor minden fül ilyen félig fagyott, ha 4 process van, akkor kb. minden negyedik.

    Szóval ez ilyen böngészős multitasaking, ami a füleket illeti, hogy akik véletlenül egy folyamatba esnek, továbbra is akasztják egymást. (Elsősorban Java-s/szerver oldali fejlesztőként (ahol természetes egy egy process-ben fut rengeteg szál) nekem ez ilyen WTF, meg eleve az is, hogy miért kell erre több process, és miért nem lehet minden fül egy külön szál egyetlen process-en belül. De nyilván valami gáz van a gyökereknél, mert a többi böngésző is hasonló hákokkal megy. Furcsa.)

    [ Szerkesztve ]

Új hozzászólás Aktív témák