Vai indietro   Btre.it > Forum > Forum microsoft.public.it.dotnet.csharp
Cerca Messaggi odierni Segna come letti

Forum microsoft.public.it.dotnet.csharp Newsgroup microsoft.public.it.dotnet.csharp


 
 
Strumenti della discussione Modalità  di visualizzazione
  #1  
Vecchio 01-13-2006, 09:01 AM
Gimmi Tiozzo
Guest
 
Messaggi: n/a
Predefinito Rilascio memoria XmlDocument

Salve a tutti,

Vi descrivo il mio problema: sto realizzando una applicazione asp .net
1.1 che usa in modo massicio file xml che devo processare con la classe
XmlDocument per poter usufruire del parser DOM, ho notato che questa
classe tende ad utilizzare in modo massicio la memoria per poi non
rilasciarla.
Dato che alcuni file xml che utilizzo sono di dimensioni considerevoli
ho il problema che la memoria tende ad aumentare in modo spaventoso
(anche con piccoli file comunque la memoria tende ad aumentare, anche
se a piccoli step).
So che in realtà non si tratta di un problema di memory leak perchè
prima o poi il GC farà il collect, ma è anche vero che se devo
aspettare il GC la memoria utilizzata è troppa e questo impatta sulle
prestazione generali dell'applicazione come un macigno, in alcuni casi
va tutto in crash perchè non c'è più memoria disponibile.
Vorrei sapere se questo è un problema noto alla comunità degli
sviluppatori, è un "diffetto" di XmlDocument magari non presente nella
versione 2.0 del framework, esistono tecniche particolari per ovviare
al problema, esitono soluzioni fornite dalla microsoft.
Accetto qualsiasi idea

Grazie in anticipo ;-)

PS: in realtà non leggo file xml ma stringhe xml restituite da Web
service che poi carico con il metodo loadXml della classe XmlDocument

Rispondi citando
 
Tags: , ,



Strumenti della discussione
Modalità  di visualizzazione

Regole di scrittura
Tu non puoi inserire i messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare gli allegati
Tu non puoi modificare i tuoi messaggi

codice vB è Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Vai al forum

Discussioni simili
Discussione Ha iniziato questa discussione Forum Repliche Ultimo messaggio
Rilascio memoria a comando, esiste? tiriamoavanti Forum microsoft.public.it.sql 5 04-22-2008 03:28 PM
rilascio memoria C# DucaBlu Forum microsoft.public.it.dotnet.csharp 4 12-21-2005 09:40 PM
Rilascio manuale degli assembly dalla memoria =?Utf-8?B?ZQ==?= Forum microsoft.public.it.dotnet.framework 2 09-16-2005 02:12 PM
Rilascio della memoria nisant Forum microsoft.public.it.vb 0 09-20-2004 11:33 AM
Rilascio della memoria nisant Forum microsoft.public.it.dotnet.vb 2 09-20-2004 11:32 AM


Tutti gli orari sono GMT. Attualmente sono le 12:41 PM.


Copyright ©: 2000 - 2010
Forum Url by Zoints
Excel - sql - winserver - dotnet asp - access - dotnet vb - pocketpc - exchange - dotnet csharp - outlook - word - internet explorer - sicurezza - windows - office - pocketpc marketplace - windows vista - win98 - project - windowsforms - dotnet ado - xbox - windowsmedia - frontpage - framework - powerpoint - scripting - vb - vstudio - giochipc - isaserver - bosbs - sharepoint - windows update - outlook express - networking - messenger - foxpro - virtualmachine - smartphone - vc++ - mediacenter - crm - live mail - webservices - xml - publisher - powerpoint - design gallery - live onecare - visio - expression