| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  17-03-2008, 08:23 | #1 | 
| Registered User Iscritto dal: Feb 2008 
					Messaggi: 77
				 | 
				
				[.NET] Applicazioni .NET più performanti su Vista che su XP?
			 
		Nel testare su Vista un'applicazione aziendale realizzata in C# e WinForms, mi sono reso conto (inaspettatamente!) che su Vista (framework 3.5) l'occupazione di ram è meno di un/quarto (cavolo è tantissimo!   ) di quella usata su XP (framework 2.0). Ho provato anche un semplice "hello world" (console) che ha confermato il "fenomeno". Anche i tempi di startup sono inferiori (ma questo forse è dovuto ad un HW più performante). Altre applicazioni in C++ invece hanno lo stesso impiego di RAM su XP e Vista. Avendo pochissima esperienza su Vista mi sono chiesto come questo possa accadere, dato che Vista appena caricato "succhia" il doppio di XP: 1) Il framework 3.5 è stato ottimizzato di brutto (non ho mai provato un 3.5 su XP per fare un paragone)? 2) Vista ha qualche sorta di ottimizzazione per il codice managed? 3) Il TaskManager di Vista non funziona!?   Voi che ne pensate? | 
|   |   | 
|  17-03-2008, 08:52 | #2 | 
| Senior Member Iscritto dal: May 2005 Città: Napoli - Fuorigrotta 
					Messaggi: 471
				 | 
		Ciao, ho notato anch'io con la mia applicazione (il solo eseguibile di circa 1,2 MB) che i tempi di caricamento e di risposta in generale sono più veloci. Credo il trucchetto sia la maggiore ottimizzazione, o magari in parte l'integrazione, della tecnologia .NET all'interno del sistema, che ho testato anch'io col framework 3.5. Non ho controllato invece l'occupazione di memoria, ma adesso mi hai incuriosito!
		 
				__________________ Acquisti sul mercatino: grabrihc, LucaXbox360, Yarsha,micanto1,American horizo,Fnac,schumyFast,STECCO,Ezechiele25,17 Vendite sul mercatino: musodatopo,alexbands,mspr,anto.wajo | 
|   |   | 
|  17-03-2008, 09:10 | #3 | 
| Senior Member Iscritto dal: Apr 2005 Città: Resana - TV 
					Messaggi: 960
				 | 
		mmm... è da mezz'ora che sto provando a scrivere sto benedetto messaggio in modo comprensibile ma non riesco a cavare un ragno da un buco  se ne riparla dopo il caffè delle 11...viva il lunedì mattina! edit: ok mi sto schiarendo un po' le idee. non so per quale oscuro motivo avevo il dubbio che non ci fosse la compatibilità all'indietro tra le varie versioni del framework, ma c'ho pensato 2 secondi è ho concluso che fosse assurdo. dopo un controllatina veloce ho constatato come l'assurdità fosse effettivamente un'assurdità   Ultima modifica di 0rph3n : 17-03-2008 alle 09:20. | 
|   |   | 
|  17-03-2008, 10:05 | #4 | |
| Senior Member Iscritto dal: Jan 2005 Città: Siena 
					Messaggi: 1313
				 | Quote: 
  Cmq è vero anch'io ho notato che su vista le applicazioni hanno un tempo di caricamento un po' più breve e la RAM occupata è parecchio inferiore. Molto probabilmente la Microsoft vuole puntare molto sulla tecnologia .NET e la sta "insinuando" nel suo sistema operativo, magari il prossimo Windows sarà tutto in .NET chissà! | |
|   |   | 
|  17-03-2008, 10:18 | #5 | |
| Registered User Iscritto dal: Feb 2008 
					Messaggi: 77
				 | Quote: 
 Poi ci sono rumors secondo cui l'interfaccia sarà rifatta completamente in .NET, e i programmi "non managed" gireranno in emulazione (come accade già ora sui Mac per i programmi più vecchi)... ma questa notizia è da prendere con le molle... | |
|   |   | 
|  17-03-2008, 10:21 | #6 | |
| Senior Member Iscritto dal: Jan 2005 Città: Siena 
					Messaggi: 1313
				 | Quote: 
 | |
|   |   | 
|  17-03-2008, 10:28 | #7 | 
| Registered User Iscritto dal: Feb 2008 
					Messaggi: 77
				 | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 11:06.









 
		 
		 
		 
		








 
  
 



 
                        
                        










