my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Gestione della memoria
in
.NET Framework
>
Windows Presentation Foundation e WinForms
Ultimo messaggio
massimo67
il 27 gennaio 2004 alle 10:13
83 messaggi
dal 28 gennaio 2002
Salve,
mi sono accorto che la mia applicazione dopo un po' raggiunge nel task manager 50.000 kb o 60.000 kb di MEM USAGE
praticamente parte da 17.000 kb sul FORM principale
apro la seconda FORM e arrivo a 34.000 kb e cosi' via
Man mano che chiudo le FORM uso anche
dispose e nothing ma non succede nulla....
il valore di MEM USAGE rimane invariato
Rispondi
Quoting
Coach
il 27 gennaio 2004 alle 14:17
597 messaggi
dal 12 dicembre 2002
www.valsuganabasket.it
Devi forzare il rilascio di memoria direttamente dal Garbage Collector perchè quando fai il dispose di un'oggetto, gli dici che deve essere distrutto ma questo non avviene immediatamente.
Ora non mi ricordo al volo il metodo per fare questo.
Ciao
Marco Caruso
Rispondi
Quoting
massimo67
il 27 gennaio 2004 alle 14:21
83 messaggi
dal 28 gennaio 2002
Marco grazie per aver risposto.....
ma ho assoluto bisogno di farlo
in quanto siamo vicini alla consegna
e l'applicazione consuma troppa memoria
aiutooooo
Rispondi
Quoting
Coach
il 27 gennaio 2004 alle 14:30
597 messaggi
dal 12 dicembre 2002
www.valsuganabasket.it
Il metodo è GC.SuppressFinalize
Della classe System.GC ma devi controllare bene cosa fà la tua applicazione e se non rimangono processi appesi.
Ciao
Ciao
Marco Caruso
Rispondi
Quoting
Daniele Bochicchio
il 27 gennaio 2004 alle 18:05
14.653 messaggi
dal 31 agosto 1998
Contributi
daniele.aspitalia.com
|
Blog
è così per design (ed è stato spietato il perchè in un posto di qualche giorno fa).
quando parte la prima pagina vengono caricati solo certi assembly, probabile che la seconda ne usi altri, il che fa salire l'occupazione.
60 mb non sono tanti, l'unica cosa da provare è una simulazione di carico. ricorda che inoltre se fai uso di Cache è normale che la memoria venga consumata.
nemmeno provo a dirti quanta ne occupa questo sito
Daniele Bochicchio
| ASPItalia.com
I libri su HTML5, WP7, ASP.NET, VB, C#, Entity Framework
Senior Software Architect@
5DLabs.it
Microsoft Regional Director for Italy
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
Ultimi messaggi
Ordinamento Colonne Datagridview
metodo process per stampare più copie.
UTENTI ONLINE
In primo piano
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
I più letti di oggi
Creare e gestire documenti XML con LINQ to XML
Le novità di ASP.NET 4.5 (Community Days 2012)
Evitare l'embedding di file resx per la localizzazione in ASP.NET
Tutorial ASP.NET 3.5
ASP.NET 4.0 in C# e VB
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Tutorial Windows Phone 7.1
Media
Integrare l'applicazione nell'esperienza di Windows 8 con i contratti
Tile e notifiche in Windows 8
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Logging in ASP.NET: le migliori soluzioni open-source per tracciare gli errori
Operatori di confronto in JavaScript: == e ===
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Eseguire il lock del computer direttamente da Silverlight 5.0
Eliminare una determinata proprietà da un oggetto JavaScript
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network