abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 3
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 10
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 1
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    24.4. 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 13
    24.4. 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (16%)
    Celkem 779 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník


    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
    Ha! :-) To jen jasně ukazuje výhody compacting garbage collectorů... ;-)
    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
    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.
    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
    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
    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
    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
    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
    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
    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
    Další podrobnosti o paměťové náročnosti Firefoxu a jak je neustále zlepšována: leaking, growing, and measuring
    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   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.