Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Errore: Out of Memory, causato dal mio programma?
venerdì 09 agosto 2013 - 09.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Windows XP
|
Visual Studio 2008
|
MySQL 5.1
|
Access (.mdb)
clacatte
Profilo
| Newbie
3
messaggi | Data Invio:
ven 9 ago 2013 - 09:17
Salve, lavoro presso un azienda che gestisce impianti fotovoltaici, ho fatto un programmino in vb.net che raccoglie dei dati da file txt e da un db access per trasferirli su db MySQL sul server e calcolare dei coefficienti utili a mandare degli allarmi, il problema è che da quando ho installato il mio software ogni 3-4 giorni il software che si occupa di raccogliere le energie dai vari impianti lancia l'errore "out of memory". Il pc non è gran ché, però ha comunque 4 gb di ram e mi pare molto strano che li consumi tutti, anche perchè se vado a vedere nel task manager non trovo mai piu 1,5 GB occupati. Inoltre ho notato che da task manager come picco della memoria mi da 2,8 GB. Potreste aiutarmi a risolvere questo problema?
algraps
Profilo
| Junior Member
187
messaggi | Data Invio:
ven 9 ago 2013 - 11:44
Ciao,
cosi e' molto difficile aiutarti.. Potresti provare a inserire dei log all'interno dei punti critici della tua applicazione e iniziare a loggare calcoli, errori, etc. In questo modo riusciamo meglio a capire quale e' il problema e dove viene generato.
Prova ad implementare log4net. su google trovi un sacco di esempi.. E poi giraci il log che ti genera.. Ricordati sempre di inserire il tracciamento all'inizio di ogni metodo, alla fine di ogni metodo, in ogni catch, dopo funzioni complesse e dove lo ritieni piu' opportuno.
Fammi sapere.
Ciao
Al.
A.G.
http://nothingnessit.wordpress.com/
Defkon1
Profilo
| Newbie
21
messaggi | Data Invio:
lun 18 nov 2013 - 17:17
>Il pc non è gran
>ché, però ha comunque 4 gb di ram e mi pare molto strano che
>li consumi tutti, anche perchè se vado a vedere nel task manager
>non trovo mai piu 1,5 GB occupati
Il fatto che tu abbia 4gb di ram fisica non vuol dire che Windows permetta ad un singolo processo utente (il tuo in questo caso) di occuparla tutta:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778%28v=vs.85%29.aspx
--------------------------------------------------
Defkon1
Project Manager/.NET Developer
http://www.alessiomarinelli.it
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !