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

Search the boards