Ho un set di dati pieno di righe che devo inizializzare in myclass
e quindi elaborare.
Attualmente eseguo il looping di ogni riga nel set di dati, inizializzando una nuova istanza di myclass
, quindi aggiungendo quell'istanza a un elenco con tipo myclass
.
Quindi faccio un ciclo attraverso l'elenco e conduco un processo su ogni istanza (per lo scopo dell'esempio, diciamo che devo inviare ogni istanza come messaggio SOAP).
La mia domanda è: mantengo la struttura così com'è (con un elenco di% istanze dimyclass
) o butto l'elenco e processerò la mia istanza (cioè invii il messaggio SOAP) all'interno dello stesso ciclo che inizializzo il oggetto? Praticamente baserei un nuovo metodo in myclass
per inviare questo messaggio SOAP.
Mi interessano le prestazioni e l'utilizzo della memoria. È un processo batch in cui devo elaborare 20,0000 righe alla volta. Ho risorse limitate sul server host.
Informazioni aggiuntive: Se un errore di inizializzazione o una trasmissione SOAP falliscono, voglio continuare con l'elaborazione di ogni riga ...