|
|||||||
| 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
|
|||
|
|||
|
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 |
| Tags: memoria, rilascio, xmldocument |
| Strumenti della discussione | |
| Modalità di visualizzazione | |
|
|
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 |