Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
APPLICAZIONE PESANTE
mercoledì 15 febbraio 2006 - 13.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
mer 15 feb 2006 - 13:41
Ciao a tutti,
ho realizzato un mio bel servizio di windows, e fin qui no problem, si installa va in esecuzione e fa tutto quello che gli ho detto di fare,
a questo punto buttando un occhio nel task manager mi si è acceso un forte punto interrogativo, a fronte di un seguibile di c.a 200kB mi ritrovo 15 MB allocati per il servizio.
Il servizio non fa altro che comunicare con un web services ogni n minuti e scrivere a seconda della risposta delle chavi di registro. Possibbile che richieda tutta sta memoria??
Io stavo pensando di provare a mettere tutto il codice operativo in una dll e poi chiamare le funzioni della dll stessa allo scattare dell'evento del timer, ma l'idea booo non mi convince!
qualche suggerimento al riguardo?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 15 feb 2006 - 14:13
>Il servizio non fa altro che comunicare con un web services ogni
>n minuti e scrivere a seconda della risposta delle chavi di
>registro. Possibbile che richieda tutta sta memoria??
E' normale. .NET Funziona così, la sua architettura è questa. Anche se costruisci un eseguibile che non fa niente ti occupa 15-20 mega.
>Io stavo pensando di provare a mettere tutto il codice operativo
>in una dll e poi chiamare le funzioni della dll stessa allo
>qualche suggerimento al riguardo?
Anche in questo caso la cosa sarebbe uguale.
Se vuoi performance, consumi di memoria bassissimi, e via dicendo lo strumento da utilizzare è il Visual C++. Ma natualmente usando Visual C++ vai incontro a puntatori, bugs, crash, ecc.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
mer 15 feb 2006 - 15:26
era proprio quello che le mie orecchie temevano di ascoltare!!! :-) o meglio i miei occhi di leggere!!!!
me sa che me tengo i 15 mega de memoria allocati!!! ;-)
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
gio 23 feb 2006 - 21:12
alla fine mi sono inventato un altra soluzioncina....
mbe vagando per la rete ho torvato una cosetta anzi due che ignoravo...
soap tool kit
ed un applicativo contenuto nell resuce kit di win2k3 srvAny
mbe in fetta ed in furia ho riscritto l'applicazione fcendo una bella migrazione da vb.net a vb6
risultati dialoga con il webservices che è una meravigia,
il servizio si installa piuttosto semplicemente tramite srvany ( fa diventare praticamente qualsiasi app un servizio )
e memoria usata 4 MB mbe la cosina mi piace.... i contro... mbe i contro ci sono sempre... la cosa che mi ha sempre entusiasmato di .net è che non serve l'installazione di fatto un setup può essere un xcopy. con vb6 non è proprio cosi... ma tutto è gestibile....
e cmq still work in progress... o meglio think in progress
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Torna su
Stanze Forum
Elenco Threads
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 !