[Python] Memory error

CoPlast SRL listemessaggi a coplast.eu
Mer 3 Nov 2010 17:45:35 CET


Il 03/11/2010 17:41, Nicola Larosa ha scritto:
> CoPlast SRL wrote:
>> Ho un problema con un programma da me scritto per far comunicare un
>> software CAM con una macchina CNC. Il CAM scrive codice python
> Che intendi? Il software Python generare codice al solo scopo di
> rappresentare dati da trasmettere alla macchina CNC?
>
>
>> contenente una grossa lista la quale serve all'interprete python per
>> tutta una serie di cose... Se questa lista supera una certa
>> dimensione, circa 100 Mb, python esce con un memory error (dopo aver
>> saturato la RAM). E' possibile far qualcosa?
> Sembra il classico caso in cui devi ristrutturare il programma in modo
> che *non* tenga tutti i dati in memoria tutto il tempo.
>
> Devi darci più dettagli sull'architettura del programma, e sulla
> rappresentazione dei dati, sia in memoria che su file.
>
Eh... lo sò. Posso solo darti ragione. La mia richiesta nasce dal fatto 
che ho poco tempo a disposizione per risolvere il problema ma temo non 
ci siano alternative.
Anche perché passare agli array comporterebbe comunque una riscrittura 
di un pò di roba...
Intanto grazie a tutti.

Matteo


Maggiori informazioni sulla lista Python