Portál AbcLinuxu, 9. srpna 2025 14:16


Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
12.11.2007 21:53 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Ha! :-) To jen jasně ukazuje výhody compacting garbage collectorů... ;-)
Jak moc jsou ábíčkáři inteligentní? ;-)
12.11.2007 22:18 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
to by mozna chtelo vyzkouset vyhodit z mozilly vsechny ty hnusne smart pointers... a nahradit je nejakym ,,general purpose'' collectorem... zajimalo by me, o kolik by se zlepsila/zhorsila rychlost a spotreba... osobne tipuju, ze by oboji slo k lepsimu...
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
12.11.2007 22:56 2007
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Ak by mal taku spravu pamati ako Java, tak by zaberal nie 40 MB ale 140 MB.
13.11.2007 07:22 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
FUD
Bob Bobovich avatar 13.11.2007 08:22 Bob Bobovich | skóre: 10
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Ta čísla berete kde? Mně momentálně firefox zabírá 382 MB RAM :-/
13.11.2007 20:00 2007
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Pomocou programu top stlpec RES.
Firefox mi po starte zabera 31 MB (jeden tab about:blank).
Eclipse bez otvoreneho projeku 171 MB
KDevelop bez otvoreneho projeku 27 MB
Vsetky programy su 64-bitove.
13.11.2007 11:29 ivan | skóre: 17 | blog: ivan
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
No oni ty jejich smart pointery patri k tomu lepsimu co se ve zdrojacich mozilly nachazi. Treba pro stringy ma mozilla dokonce 6 ruznych trid, ktere se lisi implementaci a ucelem k cemu je chcete pouzit. Bohuzel se mezi tema stringama neda castovat. Tzn. nemuzete napsat a=b, pokud jsou a b instance ruznych trid implemetujici string. Takze to nakonec skoncilo tim ze se na vetsine mist pouziva char *, nebo jeste lepe void**. To je datovy typ do ktereho ulozite prakticky cokoliv. S dealokaci uz je to horsi, dokumentace k XPCOMU se vubec nevenuje tomu, kdo ma vlastne dealokovat predavany objekt. Dulezite je ale doporuceni, neprovadejte new/delete pokud vase metoda bezi mimo kontext hlavniho vlakna.
xkucf03 avatar 13.11.2007 07:26 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Zrovna jsem chtěl vyhlásit flame: "Jaké myslíte, že by to bylo, kdyby FF psali v Javě?" Ale předběhl jsi mě :-)

Jazyky, kde má programátor více volnosti mu sice dávají v některých případech možnost napsat kód teoreticky lepší, jenže v praxi toho málokterý programátor využije a většinou to IMHO dopadne hůř, než kdyby to nechal na GC a podobných vymoženostech vyšších jazyků.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
12.11.2007 22:52 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Velmi pochybuji o tomto závěru - velmi pochybuji, že hlavní paměťový problém Firefoxu je fragmentace.

Mimochodem, kdysi jsem chtěl něco pro Mozillu naprogramovat, tak jsem začal číst jejich manuály a popis stylu a dnes se vůbec divím, že jejich programy nějak chodí - to je zázrak, ke kterému museli dopomoct ufouni. Něco tak blbého, jako je jejich styl programování jsem už dlouho neviděl a to už jsem měl v rukách leccos. Vyhodili z C++ asi tak 98% užitečných věcí a udělali z toho vzdálenou imitaci COM modelu z Windows. A když jsem viděl některé zdrojové kódy, musel jsem si cvaknout, střízlivý jsen to nesnesl.
http://ponkrac.net
12.11.2007 23:17 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
To jste z toho ještě vyvázl docela dobře. Považte, že byste z toho mohl chytnout třeba ropuchu osobnosti. ;-)
13.11.2007 13:56 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Když tak mluvíte o těch nebezpečích co se může stát při studiu zdrojových kódů Mozilly - existuje nějaká cesta jak vyúčtovat týmu Mozilly náklady na nezbytný alkohol, který jsem musel požít při pokusu studovat jejich zdrojové kódy?
13.11.2007 07:35 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Velmi pochybuji o tomto závěru - velmi pochybuji, že hlavní paměťový problém Firefoxu je fragmentace.
ale chlapče, to jsi zaspal dobu, neovládáš newspeak ... tak jako challenge = problém, tak fragmentace paměti = totálně zprasený kód alokující nesmysly, sem tam nějaký leak ;-)
13.11.2007 13:02 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
A sakra, tak to mám zase co dohánět. :-)
12.11.2007 23:28 R
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
To teda fakt skoro zistili... O dva roky mozno este zistia, ake nechutne naroky na CPU to ma.
Drom avatar 13.11.2007 00:38 Drom | skóre: 24 | Kdyne
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
+1
13.11.2007 00:26 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Mi zabírá firefox po asi 2 dnech používání okolo 200MB, je to víc, než třeba Visual Studio, které je napsané v .NET.

Jestli s tím něco neudělají, tak nemají na mobilní sféru šanci. Tam vládne Opera a WebKit na tom bude určitě taky mnohem líp :)
13.11.2007 00:51 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Visual Studio AFAIK není napsané v .NETu, většina z toho jsou poslepované COM komponenty.
13.11.2007 18:57 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Tak zkuste odinstalovat .NET a uvidí se, jestli se to rozjede. Neříkám, že je celé napsané v .NET, ale určitě na tom svůj podíl má.
13.11.2007 19:43 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
"Tak zkuste odinstalovat .NET a uvidí se, jestli se to rozjede."
A to s tím jako souvisí jak přesně? Tím nedokážu vůbec nic.
13.11.2007 21:01 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Tím dokážu, že je .NET potřeba pro to, aby to fungovalo.
13.11.2007 21:45 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Jak naivní. :-) Když vytáhnu z počítače napájecí šňůru a ten přestane fungovat, znamená to, že když vytáhnu procesor a zase zapojím šňůru, bude fungovat i bez procesoru? Hint: Tohle tvrzení (o Visual Studiu) jsem onehdá našel na blogu zaměstnance Microsoftu. Nemám to z vlastní hlavy. :-) Ale budu to muset zpětně dohledat.
14.11.2007 00:59 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Klidně hledejte;-)

Ale ne že mi zachvilku řeknete, že pro Eclipse není potřeba Java:)
14.11.2007 01:15 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Nevím, co znamená "není potřeba Java", když je to v Javě (programovacím jazyku) napsané, ale přinejmenším JRE zapotřebí opravdu není, existují i nativní buildy.
14.11.2007 01:20 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Já ale opravdu nemám náladu se tady handrkovat o slovíčka. Ať napíše čárku ten, kdo to nepochopil...
14.11.2007 02:09 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Mno, slovo "Java" má spoustu významů, třeba "v telefonu mám Javu" určitě neznamená, že tam má uloženou Steelovu referenci. :-D A handrkovat se o slovíčka opravdu není třeba, ale přinejmenším bys nemusel vypouštět taková poloinformovaná prohlášení, jako že "Visual Studio je napsané v .NET", když v managed kódu jsou psané maximálně jeho novější části, obzvlášť ve VS 2005. To je jako říct, že "lokomotiva je vyrobená ze šroubků". Kdepak, ty jen drží pohromadě větší části skládačky. Viz třeba tohle. Pokud 7,5 milionu řádků managed kódu ve VS2005 je jen zlomkem celkového objemu, pak paměťový footprint VS ještě nebude tak hrozný, když vezmeš v úvahu, že celé NetBeans nebo Eclipse mají podle Ohlohu právě asi těch ~7000000 řádků, a přitom mi tahle prostředí přišla náročnější nebo přinejmenším srovnatelně náročná.
14.11.2007 21:31 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Ale to naměl být smysl toho všeho. Když napíšu jeden řádek v pythonu a propojím to celé s mojí aplikací, tak se tato aplikace stává na pythonu závislá (ať chci, nebo nechci) a natáhne si runtime.

Věřím, že asi o Visual Studiu něco víte, ale stejně musíte uznat, že ten runtime prostě běží, taky spotřebovává nějakou paměť a o to všechno tady celé šlo.

Prostě jak je možné, že firefox po 2 dnech práce zabírá 4x víc paměti, než Visual Studio po 2 dnech práce (bereme v úvahu, že zavřeme všechny otevřené soubory)?
13.11.2007 13:10 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Nějak mám pocit, že to srovnávání jablek s hruškama není ono. Ale jinak, když chcete srovnání, editor vim mi teď zabíral 550 MB RAM při editaci 300 MB souboru. A pokud by někdo věděl, jak donutit vim zobrazovat korektně celou unicode sadu znaků, pak budu šťastný člověk.
13.11.2007 18:56 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
To je úplně jedno. Prostě po 2 dnech zabírá firefox přes 200 MB i když zavřu všechno, Visual Studio zabírá třeba 40MB a je to program daleko větší a určitě komplexnější.

Porovnávám prostě paměťovou náročnost 2 programů po 2 dnech, to je všechno.
13.11.2007 07:50 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Jsem asi fakt slepy, ale jaky memory allocator uzil pro svuj experiment (hodil by se i pouzity OS)?
13.11.2007 11:59 Roger
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
System jsou, pokud se nemylim, Windows. Alokator asi nejaky normalni :) Ten blogpost ma pokracovani s testem s Low Fragmentation Heap z XP+.
13.11.2007 13:10 JoHnY
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Pred par rokama, este za dob Mozilly 1.x.x (FF este nebyl) jeden muj kamarad objevil vcelku blbej bug a rozhod se, ze ho opravi a pomuze OS. Roky uz dela v C++, rek bych, ze je osoba povolana. Inu stahnul zdrojaky, dokumentaci a dal se do lusteni. Na ty jeho hlasky v ICQcku se jen tezko zapomina. Rozhodne jim ty zdrojaky nechvalil :-)

Nedokazu posoudit jak moc prehanel (nejsem C++ pozitivni - bez sberace smeti ani ranu a s nejakou tou VM/Runtimem na vecne casy :)), ale uz dlouho mam pocit, ze Mozilla foundation ma super marketing a "prodava" pekene potluceny ovoce.
13.11.2007 13:20 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Ano ano, potvrzuji - můj pokus brodit se zdrojákama Mozilly skončil tím, že jsou to druhé nejhorší zdrojáky C/C++ co jsem měl kdy v ruce - a můj slovník a výrazy při tom se nedají publikovat ani v pokleslém bulvárním médiu.

Mozilla je prostě hnůj a shnilotina uvnitř, který je přelakován na růžovo a moderním marketinkem prodávaný jako to nejlepší ovoce. Vždycky se směju, když někdo kritizuje Windowsy, jak jsou příšerně naprogramovaný a do toho chválí Firefox.
13.11.2007 13:32 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
že jsou to druhé nejhorší zdrojáky C/C++ co jsem měl kdy v ruce
A kdo nakonec vyhrál? ;-)
When your hammer is C++, everything begins to look like a thumb.
13.11.2007 13:52 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Jeden český programátor, jehož 20 KB velké zdrojové kódy v jazyce C jsem luštil 14 dní, než jsem rámcově pochopil, co dělá. Neprasil, je to jeho normální styl, a je to o něm veřejně známé, že jeho zdrojové kódy nejdou číst. Nicméně je perfektní systémový programátor a obrovský znalec vnitřností systému (mluvím o Windows), nicméně z pochopitelných důvodů nemůže pracovat v týmu.

Ale na rozdíl od Mozilly co napíše, je perfektně ošetřené a skvěle to chodí, naprosto bez chyby a dá se na to spolehnout, jen se to nedá po něm číst.

Schválně, jestli uhádnete o koho jde...
14.11.2007 13:22 Trained.Monkey | skóre: 12 | blog: monkey
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
neologism?
14.11.2007 14:00 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
zoul avatar 13.11.2007 16:06 zoul | skóre: 43 | blog: | Boskovice
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Mozilla je prostě hnůj a shnilotina uvnitř, který je přelakován na růžovo a moderním marketinkem prodávaný jako to nejlepší ovoce.
Mozilla je organizace. Myslíte Firefox? Nebo Gecko? Firefox je výborný prohlížeč. Jestli má blbě napsané zdrojáky (jako že asi ano, stěžuje si na ně hodně lidí), tak je to škoda, ale drtivá většina uživatelů to nikdy nezaznamená.
13.11.2007 16:10 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
drtivá většina uživatelů to nikdy nezaznamená.
Priamo nie, ale nepriamo urcite ano (pomaly vyvoj, neopravene chyby, ...)
Project Satan infects Calculon with Werecar virus
frEon avatar 13.11.2007 16:30 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
nevsiml jsem si ze by byl firefox vyborny prohlizec... jediny co je na nem dobry je ze podporuje addons, ze kterych je par k necemu dobrejch.
Talking about music is like dancing to architecture.
13.11.2007 16:51 Petr Tomeš | skóre: 23 | blog: ptomes | Brno
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Já jsem si všiml a nejsem sám.
13.11.2007 16:32 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Blbě napsané zdrojáky jsou věc, která je snadno zaznamenatelná. Mnoho lidí je komerčně nuceno pro obživu se v takovém zdrojáku hrabat. Určitě i tým Mozilly placený AOL, nebo tým OpenOffice placený Sunem. Ale dobrovolně od toho většina nadšenců dá ruce pryč - koneckonců proč se hrabat v hnoji, když chci zažít radostné programování? V takových zdrojácích se čím dál hůře dělají úpravy, čím dál častěji zanášejí chyby, čím dál snadněji zůstávají memory leaky, atd.. Pak je potřeba veřejnosti lhát, jako že příčina není v prasáckosti programování Mozilly, ale ve fragmentaci paměti a jiné milosrdné lži.
13.11.2007 18:25 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Po zjištění, jaké kuriozity zůstaly ve Firebirdu po programátorech od Borlandu, si to dokážu živě představit. Dospěl jsem k názoru, že důvodem, proč se firmám nechce do otevírání zdrojáků větších projektů, není strach o vykrádání drahocenného know-how, ale spíš obava, že by po zveřejnění svých zdrojáků ztratili i poslední zbytky dobré pověsti… :-)
13.11.2007 22:37 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Vážený pane, příprava zdrojáků na otevření chce dost práce - protože málokdo a málokterá firma, pokud píše program pro sebe ho má ve tvaru, kdy ho může přeložit každý. Je potřeba vyhodil lokální závislosti, upravit to tak, aby to přeložil každý, aby to nepoužívalo interní firemní věci, připravit skripty na překlady pro různé platformy a kompilátory, napsat dokumentaci, vyzoušet. I kdyby to bylo čistě napsané (jakože to dost často není), pořád to není jednoduchá akce.

A pak něco vydáte ven jako open source a lidi Vás začnou otravovat opravdu přínosnými debatami na téma "proč odsazujete bloky ve zdrojáku mezerami a ne tabelátory", "proč používáte pro názvy objektů první velké písmeno a ne malé", pár lidí Vám vysvětlí, že jste debil, a oni jsou mistři světa, ačkoli nic nedokázali, do toho pár nadšenců začne s tím, "proč to není pod GPL", a ono to profíky dost rychle přestane bavit.

Jinak dobře napsaných programů (i open source) je zoufale málo, naprostá většina z nich by šla napsat rozhodně méně prasečtěji.
13.11.2007 22:46 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Pan Kubeček možná mluví mj. o tom hardcoded backdooru v Interbase ;-) (user: 'politically', password: 'correct'...a to se, prosím pěkně, sedm let v tomhle stavu prodávalo jako celkem bezpečný produkt. :-D)
13.11.2007 23:54 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Aha, tak to se omlouvám, špatně jsem to pochopil. Ale je nutné říct, že v té době se backdoory vyskytovaly naprostě hojně - nejen v sw, ale i třeba v zaheslování BIOSu, nebi jinde. Byla jiná doba a nelze to tak úplně poměřovat dnešními měřítky.

Představte si, že v té době neexistovaly spamy, viry byly mnohem chytřejší, efektivnější a lépe naporgramovány, než dnes a dokonce dost často i něco ničily - ne jako dnes, kdy viry jsou víceméně jen obtěžující, ale většinou hodné. A kdy každý kdo dělal s počítačem nutně musel skoro vždy zvládat práci v příkazové řádce.

A o kousek dříve se ještě divili, jaktože může počítač vážit méně, než několik tun.

Zkrátka jiná doba...
14.11.2007 00:41 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Měl jsem na mysli hlavně ten backdoor, ale nejen ten. V každém případě jsem myslel skutečně věcné chyby, rozhodně ne coding style.
14.11.2007 02:37 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Fajn fajn, tak až najdete bezchybný program, dejte mi vědět :-)
14.11.2007 02:58 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Chuck Moore prý nějaké píše. ;-) (Asi to bude kamarád Chucka Norrise... :-D)
14.11.2007 08:03 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Až najdete chybu v qmailu, dejte mi vědět ;-)
14.11.2007 08:59 ivan | skóre: 17 | blog: ivan
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Neni qmail ten program, ktery ma napsany vlastni resolver? Ten ma omezeni na velikost odpovedi z DNS serveru na 512 bajtu. Pak staci pridat DNSSEC zaznamy a qmail je v ... Tohle samozrejme neni chyba autor to do programu vlozil umyslne a kazdej kdo pouziva digitalne podepsany DNS zaznamy je idiot. Uzivetele qmailu se s tim vetsinou nesetkaji, protoze na to existuje third-party patch, ktery pouziva kazda distribuce.
14.11.2007 12:22 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Až najdete chybu v qmailu, dejte mi vědět

Qmail bugs and wishlist
14.11.2007 12:46 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Ale pořád jich je celkem málo, zatímco existují programy, kde je chyba snad na každém řádku. Takže tvrzení, že (téměř) každý program obsahuje chybu je sice pravdivé (protože dokázat, že program je bezchybný, není žádná legrace), ale v praxi jde spíš o to, jestli ten program je jedna chyba za druhou, nebo jestli je v něm těch chyb relativně málo.
14.11.2007 10:08 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
ad buzarace od komentátorů - na tohle se snad specializují středoevropané (východnějšího ražení) a Němci to opravdu nejsou. Kolikrát si říkám, že webové redakční systémy by měly mít nějaky filtr na automatické odstřelení československých komentářů.
Kuolema Kaikille (Paitsi Meille).
13.11.2007 14:10 Petr Sigut
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Všichni jste tady borci na C++ a po tom co jste prolítli kódy firefoxu tak jste sproste psali na icq... super.
Luboš Doležel (Doli) avatar 13.11.2007 17:13 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Moc pěkné:
Out of memory: kill process 13670 (mozilla-launche) score 297690 or a child
Killed process 13679 (firefox-bin)
Po tomhle zásahu byly 3GB RAM volné. Firefox běžel několik dnů.
13.11.2007 18:43 Kvakor
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Pokud uz dneska podporuje Firefox ulozeni stavu do "session" a restartnuti prohlizece, tak proc to nepouziji? Nevim, jak vypadaji vnitrnosti Firefoxu, ale dnes by prece nemel byt problem, aby kazdy tab bezel "z vlastni pameti" (jedno jak realizovano, stejne by to asi dost zaviselo na systemu, treba ve Windows se nespis /dev/zero nammap()ovat neda :-) ) a pokud by nebyl aktivni a zacal by dochazet pamet, tak by se stav ulozil do session a prislusny tab/vlakno/proces by byl ukoncen a veskera jeho pamet dealokovana najednou.

Pokud by byl znova potreba, tak se znova "vzkrisi" z ulozenych dat, ktere by se samozdreme daly pouzit i pri restartu po padu prohlizece. Samozdrejme, objekty v cache (tj. stazene stranky, CSS, Javascript, obrazky, flashe a ostatni vlozene vselicos) by byly mimo tento prostor, pod nejakym cache-managerem, co by to mel sam na starost.

Navic by se tim daly lepe vytizit vicejadrove procesory (treba u mne ted Iceweasel (tj. debiani prebrandovany Firefox), zerouce 130MB, ma zrovna ted sedm vlaken a z toho ma jen dve nejaky spotrebovany cas) a snad i zvysit odolnost proti padu (padne jen jeden tab, ne cely prohlizec).
13.11.2007 21:33 Petr Tomeš | skóre: 23 | blog: ptomes | Brno
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Odpovědět | Sbalit | Link | Blokovat | Admin
Další podrobnosti o paměťové náročnosti Firefoxu a jak je neustále zlepšována: leaking, growing, and measuring
Petr Tomeš - Blog
14.11.2007 07:50 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
zlepšována ... tím se míní zvětšována?
15.11.2007 01:11 Petr Tomeš | skóre: 23 | blog: ptomes | Brno
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Tím se myslí to, že to byla vždy (a stále je) priorita a je jí věnována velká pozornost.
Drom avatar 17.11.2007 16:22 Drom | skóre: 24 | Kdyne
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
Tak uz by to mohlo prinest vysledky konecne :)
18.11.2007 01:56 Petr Tomeš | skóre: 23 | blog: ptomes | Brno
Rozbalit Rozbalit vše Re: Jeden z paměťových problémů Firefoxu: fragmentace
No výsledky jsou průběžně a já je pozoruji. Nebo máte jen zapotřebí blbě pindat?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.