[python] alokace pameti,windows vista 64bit

Petr Hlávka petrhlavka na gmail.com
Úterý Březen 24 15:18:20 CET 2009


Existuje hypoteticka moznost, ze skript potrebuje naalokovat neco pres
2 GB virtualni pameti (muzete mit potom klidne fyzicky 512 RAM a diky
swapu a virualni pameti to muze jet). Na Windows by to selhalo, na
32-bitovem linuxu s rozdelenim pametoveho prostoru 3GB/1GB
(proces/jadro) to pojede. P.

2009/3/24 Petr Zlamal <p.zlamal na gmail.com>:
> No na windows pouzivam "freeznuty" skript nejspise (musel bych overit) z
> 32bitove pythona. Vim, ze na 2GB RAM vse bezi, takze ani v tom by nemel byt
> problem.
>
> Dobry den, zkusim strelit trosku do jine oblasti. Samotny python mate
> 32-bitovy nebo 64-bitovy? Jestli se nepletu, 32-bitovy proces na
> windows nemuze vyuzit vice nez 2 GB pamete (pokud nenabootujete s
> jinymi parametry, pak to muzou byt 3 GB), u 64-bitoveho procesu
> (python interpretru) by toto omezeni byt nemelo. (na 32-bitovem linuxu
> je ten limit implicitne 3 GB). S pozdravem Petr Hlavka.
>
> 2009/3/22 Petr Zlamal <p.zlamal na gmail.com>:
>
>
> Mam overeno, ze na linux stroji funguje s 2GB RAM. Windows Vista stroj ma
> 8GB. Akorat se mi zda, ze je prave neumi pridelit. Viz hlaska:
>
> vtkUnsignedShortArray (0x8230e90): Unable to allocate 556205320 elements of
> size 2 bytes.
>
> Aha. A mate overeno, ze se pokousite alokovat opravdu "jen" 1.5 GB
> pameti? Asi pred pul rokem jsem tady na foru resil problem, ze pri
> alokaci struktury, ktera teoreticky vyzadovala cca 40 MB dochazelo k
> alokaci vice nez 160 MB kvuli ridicim metadatum. Takze hodne zalezi,
> jak technicky mate tu strukturu v pameti drzenou (u me to byl list).
>
> Marek
>
> 2009/3/22 Petr Zlamal <p.zlamal na gmail.com>:
>
>
> No este pohledam. Nene, snazim se rendrovat ulohu s 556205320 elementy,
> kazdy o veliosti 2 bytes:)
>
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
>
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
>
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
>
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>


Další informace o konferenci Python