![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Asp & Asp.net |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
Moderatore
Data di registrazione: Mar 2006
Ubicazione: Perugia
Messaggi: 1,741
|
Salve a tutti!
Ho un problemi con un'applicazione che su un server occupa troppa ram. Sapete per caso come fare per sapere quanta ram occupa? Considerate che non ho accesso al server, quindi dovrebbe essere qualcosa da visualizzare nelle pagine stesse! Inoltre, avete qualche guida con consigli per diminuire l'utilizzo della ram? Che so, quali tecniche utilizzare e quali no? Grazie |
|
|
|
|
|
|
|
#2 (permalink) |
|
Esperto
|
Molto generico...fai uso di caching? Chiudi le connessioni? Distruggi gli oggetti?
Queste 3 insieme sono molto importanti per la ram. Numero di accessi/pagine viste che fai? Senza accedere al server non mi viene in mente nulla per visualizzare la ram occupata ma temo non si possa fare |
|
|
|
|
|
#3 (permalink) |
|
Moderatore
Data di registrazione: Mar 2006
Ubicazione: Perugia
Messaggi: 1,741
|
Per quanto riguarda la ram, c'è una classe, processinfo o roba del genere, ma in iis6 non si può usare.
Per quanto riguarda le prime domande: 1) non non faccio uso di caching esplicito (non so se in qualche modo lo usa lui esplicitamente) 2) le connessioni sembra di chiuderle tutte, uso sempre try ... finally ... comunque ricontrollo non si sa mai 3) gli oggetti non li distruggo esplicitamente, ma non dovrebbe farlo il garbage collector autonomamente? |
|
|
|
|
|
#6 (permalink) |
|
Moderatore
Data di registrazione: Mar 2006
Ubicazione: Lecce, Italy
Messaggi: 1,007
|
Ciao,
hai provato a: 1) Disabilitare il Debug (sia nel web.config che in tutte le pagine che hanno debug="true" nella direttiva @Page in cima alla pagina.aspx) dell'applicazione. 2) Controllare l'efficienza di eventuali Loop che eventualmente si possono ottimizzare... 3) Controllare l'efficienza di query troppo (spesso inutilmente) dispendiose in termini di Numero di records estratti? ![]() |
|
Ultima modifica di paocavo : 04-04-07 19:16. |
|
|
|
|
|
|
#8 (permalink) | |
|
Moderatore
Data di registrazione: Mar 2006
Ubicazione: Perugia
Messaggi: 1,741
|
Quote:
| |
|
|
|
|
|
#9 (permalink) | |
|
Moderatore
Data di registrazione: Mar 2006
Ubicazione: Lecce, Italy
Messaggi: 1,007
|
Quote:
Per non parlare di quando (scommetto... ) per prigrizia scrivi:Codice:
select * from .... ![]() | |
|
|
|
| Tags: aspnet, lefficienza, migliorare, ram |
| Strumenti di discussione | |
|
|