PDA

View Full Version : [.net Compact Framework] interfacce lente


MAGI System
25-10-2007, 00:36
Ciao a tutti,
ho una domandina alla quale non trovo risposta.
Come si fa a costruire interfacce veloci (nel senso che non ci sia da aspettare 4-5 secondi per aprire la maschera) su un dispositivo windows mobile?
In c# faccio interfacce senza problemi, ma sono dei macigni senza nemmeno inserire molti controlli, una listbox e un paio di pulsanti già ci mettono qualche secondo a caricare.
Non ditemi che devo fare tutto in c++ che per quanto sarebbe il top risulta essere di non poca complessità.

cionci
25-10-2007, 10:00
Hai provato a togliere il codice di debug ? Scegli la configurazione di release per il progetto.

^TiGeRShArK^
25-10-2007, 10:37
e inoltre se lo scrivi in C++ managed non ti cambia assolutamente niente perchè il bytecode dovrebbe essere uguale così ad occhio :D

71104
25-10-2007, 11:36
infatti: il C++ normale è di "non poca complessità", ma il C++ managed è castrato di molta roba che in una piattaforma managed non si usa, quindi alla fine risulta semplice come C#. non so però quanto sia più performante, probabilmente zero visto che il bytecode è appunto lo stesso :D

MAGI System
25-10-2007, 12:32
al momento ho compilato in release e sul mio tytn non sembra essere troppo lento nonostante l'accesso pesante ad un db sqlite.

ho anche un altro problema e ve lo espongo.
il mio programma accede ad un piccolo db sqlite, ma è di una lentezza immane.
3-4 secondi per aprire una connessione (solo creare l'oggetto della connessione, senza fare proprio l'Open), e poi ci mette 2 secondi per leggere 2 record da 1 integer (chiave primaria) e 3 text(50).
il bello è che succede sia usando un datareader che un dataadapter.
non so più come fare.