Posted By: snake (:q!) on 'CZmswindows' Title: Re: Winy z USB disku Date: Wed Dec 27 22:49:23 2006 > > trva odstrankovani giga odhaduji nejmene 50 vterin (a to pri kazdem > prepnuti > co mas za disk? U me by to bylo odhadem do 20 sekund. (40 MB/s je bezne, > spis > i vic) No ja mam 1,8" 4200 RPM disk;-), kdyz uz se ptas. Ale i s tim svym diskem musis pocitat to gigo dvakrat (cteni a zapis) a plus neco malo na prestavovani hlavicek (uznavam, ze je to jen hypoteticky priklad a v realite 50 vterin na preswapovani tak obrovskeho mnozstvi dat cekat asi nebudes, spis se prace s programem nejspis proste cca 10x zpomali)... > nikdo netvrdi, ze pri zobrazeni okna se zacne nutne z~nacitat cela alokovana > pamet... Sak ja taky nic takovyho netvrdim. > > obecne: Windows maji rady, kdyz kazdy alokovany byte pameti ma svuj obraz ve > Priznam se, ze tohle jsem uz take nekolikrat slysel/cetl. Dokonce i winy samotne neco takoveho doporucuji, ze jo. Ale take se priznam, ze jsem nikde nikdy nevidel nejake zduvodneni. A osobne to povazuji vylozene za nesmysl, pokud ma clovek dostatek RAM na to, aby swapovat nemusel (BTW, slysel jsem i nazory typu ze winy uchovavaji obsah swapu pokud mozno co nejvice identicky pameti, aby odstrankovani v pripade potreby bylo co nejrychlejsi - to uz povazuji za vylozene sileny napad)... > swapu. Nevim, co presne se deje, kdyz je swap vypnuty, ale co jsem se o tom > bavil s lidma, kteri delaji systemove aplikace, vsichni mne tvrdili, ze > nejlepsi je mit swap "klasicky" 1.5 - 3x vetsi, nez je fyzicka RAM. Hmmm. A proc? "Pro jistotu, kdyby bylo potreba"? Prave pro "programatory-prasata"? Co si nelamou hlavu s testem na dostatek pameti? BTW, pokud uz ten test nekdo nedela, je absolutne jedno, jestli swap mas ci nemas. Aplikace pri existenci swapu selze uplne stejne, jen holt "pozdeji". Ale pokud bys mel stejne mnozstvi RAM jako ji mas i se swapem, dopadnes uplne stejne. A pokud swap nahrazovat pameti nechces, protoze pamet proste nevyuzijes, pak proc swap nevypnout uplne?... > Celkove se pri programovani ve Windows moc neresi nedostatek pameti (resp. > pokud delam neco hodne narocneho na pamet, tak pri alokaci 2 GB bloku si asi > overim, jestli jsem ho dostal, ale u par MB se to proste neresi.) Od toho je > tu ten swap a opravdu pri psani programu odmitam resit lidi, kteri maji > vyply swap. No souhlasim, ze se tak opravdu programuje, samozrejme ale naprosto nesouhlasim, ze by neco takoveho patrilo do akceptovatelnych programatorskych metod. Delat to spravnym zpusobem jsme umeli jiz na Amize a vetsina poradnych programatoru proste "pocita" se selhanim temer kterekoli volane funkce, malloc z nich na prednich mistech. BTW, prijde mi uplne silene, kdyz program spadne jen pri prepnuti se do nej - a to prave na segmentation fault. Tipuji (tohle je ale opravdu jen divoky odhad) ze winy 95/98jsou ochotne pamet poskytnout nejakym (jakym?) zpusobem i kdyz jiz je vsechna vcetne swapu vycerpana - a operace selze teprve tehdy, kdyz ji program chce skutecne pouzit (cili az kdyz se musi sehnat volna stranka, at jiz v pameti ci na swapu)... snake