Vivaldi i OtterBrowser maji oba naslapnuto velmi dobre, oba otevrene cerpaji z Opera12... Otter vzhled, funkce a autor pouzival Operu 10let, Vivaldi navic ma i stejneho zakladatele... Vivaldi je sice postaven na Chromium, ale ma hodne vyvojaru ktere to hodne tahnou a Opera duch z toho sala, Otter je sice open a nezavislej ale ma 1 vyvojare a par obcas prispevovatelu...
Fandim obema, a myslim ze oba jsou potreba :)
Kvůli zvýšení rychlosti reakce a komfortu používání si prohlížeč ponechává v paměti určitou dobu data z minulých stránek. Uživatel chce, aby se mohl "rychle" vrátit zpět (data není nutné přenášet, jen se znova zobrazí). To platí i pro zavřené taby. Tím pádem by prohlížeč měl zaplnit úplně celou paměť, protože to je nejlepší řešení. Zároveň by však neměl omezovat práci jiných programů nebo zabírat paměť na úkor diskové cache a bufferů. Žádný dnešní operační systém nedokáže programu říct, jak moc paměti může zabrat, aniž by to snížilo rychlost systému a taktéž žádný současný systém neumí programu říct "hele, omez trochu svoje paměťové nároky". Inteligentní program proto sleduje obsazení paměti a ponechává "dostatek" volné paměti. Ideální prohlížeč by tedy na počítači s větším množstvím paměti měl zabrat více paměti, než na počítači s méně paměti a zároveň by neměl svoje nároky uměle snižovat (aby vypadal "nenáročně"). Výsledkem je, že měřit kvalitu prohlížeče podle zabrané paměti je TOTÁLNÍ NESMYSL a naprosté nepochopení, jak počítače fungují.
"... měřit kvalitu prohlížeče podle zabrané paměti je TOTÁLNÍ NESMYSL a naprosté nepochopení, jak počítače fungují."
Promiň, ale FF s pár záložkama zabírající 1.2GB RAM na desktopu s fyzickými 2 GB RAM je trochu moc. K čemu mi je "nepochopení", když se desktop v reálu nedá používat (na rutinní kancelářsé práce)?
U Firefoxu stačí mít dva tři taby a zabírá kolem 700-800MB (a to není flash ani html5 video). Po pár spuštěných hodinách se rozleze do více jak 1GB RAM na těch samých tabech. Ano na mých 16 bych to neměl pocítit, jenže i tak ta optimalizace jde docela brutálně dolů u FF. A to mám vyplé všechny ty featury jako "přednačítání odkazů" a podobně.
Pozoruhodne je, ze na stare Opere si clovek naotviral docela dost tabu, na kazdem nasekal nejakou tu historii a kdyz pak chtel prejit na predchozi stranku, tak ta se zobrazila okamzite, jako by clovek prolezal galerii fotek. FF a nejspis i Chromajzl to vzdycky znovu zacnou vykreslovat, takze prechod na predchozi stranku je asi tak stejne rychly, jako znovunacteni z Internetu. Nechapu tedy, k cemu je dobre skladovat data z predchozich stranek a zasirat jimi pamet. A to jeste na to FF a zejmena Chromajzl spotrebuji nejmene dvakrat tolik pameti, co stara opera.
To jsou představy dětiček z mateřské školky. Standardní a žádoucí chování běžného programu je uložit nepotřebná pracovní data do souborů na disk a posléze si je z těchto souborů načíst znovu a mezitím nepoužitou paměť vrátit zpět OS. Pokud má uživatel hodně RAM, tak se to znovunačte bez zdržení z cache z RAM, pokud nemá dostatek RAM, tak se to standardně uloží a načte z disku. Pokud se náhodou rozhodne spustit nějakou jinou aplikaci, tak se obsah cache zahodí a tato paměť se použije pro aplikaci a když se náhodou vrátí ke staré záložce, tak se to načte z disku. OS je na toto moc dobře připraven a optimalizován a dynamicky přerozděluje paměť mezi programy a diskovou cache a je to nejlepší známé řešení OS.
Jestliže si ohnivá liška hraje na cacheování nepotřebných dat v commited RAM, je to absolutně špatně, desktopová aplikace nemůže předpokládat že běží na počítači sama a tvůrci jsou ignoranti.
To jste se do toho nějak zamotal, pokud je sežraná veškerá RAM tak na diskovou cache moc nezbylo.
Jinak to samozřejmě není řešení ale imbecilita. Standardně se to dělá jak jsem popsal výše, když už náhodou nějaká desktopová aplikace potřebuje mnoho dat, použije memory-mapped-file, na ty je OS také optimálně zařízen, ale nikdy ne hrát si na cache v commited RAM.
Az na tu drobnost, ze ten browser sezere 1/2GB uz po spusteni, aniz by v nem clovek otevrel byt jedinej web, a druhou, ze to nelze vubec nijak ovlivnit, a tudiz je treba ten "moderni" browser na starsim/slabsim HW zcela nepouzitelnej, pricemz jeste pred par lety se spokojil s o rad az dva mene RAM, a web se zas tak zasadne nezmenil.