On Fri, 2009-12-04 at 15:08 +0100, Daniele Varrazzo wrote:
[snip]
> No, non stiamo reinventando i buffer: li stiamo usando meglio.

hmm, più che meglio forse in maniera diversa (e magari più opportuna a
seconda del problema)
> 
> 24 è un limite basso, ma se il numero di file potenzialmente da scrivere è
> estremamente alto, scrivere un programma che garantisca l'uso di un numero
> controllato di file aperti mi sembra sensibile quanto scrivere un programma
> che non carichi tutto il file in memoria. Uno script che per girare ha
> bisogno che gli venga impostato ulimit mi sembra abbia dei problemi, quanto
> uno che per processare 1GB di file ha bisogno di 1GB di memoria.

se il limite è impostato ad capocchiam non vedo un problema ad
utilizzare ulimit; rileggendo una mail dell'OP, lui dice:

> In realtà i file di output che mi aspetto sono più di 1000.

che è un paio di ordini di grandezza sopra a 24 quindi è molto probabile
che una strategia per limitare i file aperti serva in ogni caso.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a