From 6434b01d24e1fac0541516a7381b9e5cc7bbdd23 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Sat, 16 Nov 2019 11:05:25 +0100 Subject: [PATCH] Altri test mongoDb (ram MOLTO usata, da rivedere...) --- MP-Site/test.aspx.cs | 2 +- MapoDb/FluxArchive.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/MP-Site/test.aspx.cs b/MP-Site/test.aspx.cs index c1239b48..f9ad2872 100644 --- a/MP-Site/test.aspx.cs +++ b/MP-Site/test.aspx.cs @@ -32,7 +32,7 @@ namespace MP_SITE var esito = FluxArchive.man.trasferData(dataRif, numDays); // registro tempo! - lblOutConvers.Text = esito.message; + lblOutConvers.Text = esito.message.Replace("\r", "
").Replace("\n", ""); } } } diff --git a/MapoDb/FluxArchive.cs b/MapoDb/FluxArchive.cs index e08f2bc5..487fe784 100644 --- a/MapoDb/FluxArchive.cs +++ b/MapoDb/FluxArchive.cs @@ -99,6 +99,8 @@ namespace MapoDb { currRecord.samples = valori; listaRecords.Add(currRecord); + valori = null; + currRecord = null; } // nuovi record... currFlux = item.CodFlux; @@ -123,6 +125,7 @@ namespace MapoDb if (campione != null && currRecord != null) { valori.Add(campione); + campione = null; } } } @@ -139,6 +142,10 @@ namespace MapoDb collection.InsertMany(listaRecords); sb.AppendLine($"Salvata su MongoDb collezione di {listaRecords.Count} record in {sw.ElapsedMilliseconds / 1000} sec"); + // svuoto memoria... + listaRecords = null; + valori = null; + // restituisco messaggio... answ.esito = esitoExec.ok; answ.message = sb.ToString();