Applicazione su computer non di ultima generazione

lunedì 17 settembre 2007 - 14.31

diegoooo82 Profilo | Junior Member

ciao a tutti esiste un modo per ottimizzare le risorse di una applicazione abbastanza grande che dovrebbe poter girare anche su computer "datati"???
ci sono dei trucchi o cosette del genere?per ottimizzare per esempio il disegno delle form?

Brainkiller Profilo | Guru

>ciao a tutti esiste un modo per ottimizzare le risorse di una
>applicazione abbastanza grande che dovrebbe poter girare anche
>su computer "datati"???

Dipende da che risorse intendi e cosa intendi per "datati".

>ci sono dei trucchi o cosette del genere?per ottimizzare per
>esempio il disegno delle form?

La risposta dipende dalla risposta sopra. Con l'introduzione di .NET si è notato un certo rallentamento nell'esecuzione delle applicazioni e un maggior consumo di memoria. Questo è normale e dipende anche dall'architettura .NET. Se ti va di convertire l'applicazione in Visual C++ sarà sicuramente ben più veloce.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

diegoooo82 Profilo | Junior Member

beh per datato potrei intendere un pc che ha 2 o 3 anni con processori non potentissimi

pensavo che si poteva trovare un metodo un po meno drastico che rifare un programma con 250 form in c++

Brainkiller Profilo | Guru

>beh per datato potrei intendere un pc che ha 2 o 3 anni con processori
>non potentissimi

Non potentissimi è relativo comunque. Vuol dire tutto e niente.

>pensavo che si poteva trovare un metodo un po meno drastico che
>rifare un programma con 250 form in c++

L'overhead che aggiunge .NET non puoi certo ridurlo. Prova a guardare e usare l'ngen.exe e vedi se hai miglioramenti:
http://msdn2.microsoft.com/en-us/library/6t9t5wcf.aspx

Per il resto devi ottimizzare eventualmente il tuo codice se la lentezza deriva da quello.
Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

diegoooo82 Profilo | Junior Member

un celeron 1.200 con 256 mb di ram winxp pro

ora do un okkiata per ngen grazie
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5