[python] Proces vs. vlakno
Hynek Fabian
hynek.fabian na firma.seznam.cz
Pátek Říjen 22 17:10:39 CEST 2010
Hloupa otazka - neni to chyba mereni?
Vetsina nastroju ohlasi prosty soucet velikosti vsech stranek pameti procesu a
stranky sdilene pomoci copy-on-write nebere v uvahu.
Vlakna se uctuji svemu materskemu procesu spolecne, takze ukazuji jinak.
V kazdem pripade by pomohlo vedet o jaky system jde.
Tomas Hnizdil (Thursday 21 October 2010 23:25:05):
> Hezky vecer,
>
> spis ciste ze zvedavosti - nesetkali jste se nekdo s ruznym chovanim
> pythonu (2.4.4) na ruznych architekturach (32 vs 64bit) co se tyce
> podprocesu a vlaken?
>
> Mame aplikaci typu klient-server, ktera si pro kazdeho klienta na 32bit
> vyvari novy proces (ktery si zabere par desitek MB pameti), oproti tomu na
> 64bit platformach vytvari pouze nova vlakna, takze je to z hlediska
> spotreby pameti o neco veselejsi (a mym ukolem je, aby to bylo vesele i na
> platformach s kratsima adresama :)). Jediny rozdil v softwaru ktery to
> podle platforem je, je v pythonu (:)) a knihovne omniORB, ktera slouzi ke
> komunikaci klientu se serverem, kde bych asi problem nehledal. Problem je
> ale, ze netusim takhle od boku ani kde bych hledat zacit mel.
>
> Diky za napady
> Tom
Další informace o konferenci Python