Devo leggere un file di testo formato da circa 12.000 record. Durante la lettura di ogni record faccio delle queri di select count e di inserimento in un db sql server.
Il processo dura circa un minuto e mezzo.
Il problema è che durante questo minuto la cpu mi va al 100%, e li resta fino alla fine dello script.
ecco un esempio di codice:
avete consigli per evitare di utilizzare il 100% della cpu?codice:Public Sub leggi() Dim sr As New StreamReader("percorso") Dim StrRecord As String = "" Do StrRecord = sr.ReadLine() 'qui eseguo le query '..... Loop Until StrRecord Is Nothing sr.Close() sr = Nothing End Sub
ciao e grazie!


Rispondi quotando
