Newsgroup: it.comp.lang.visual-basic
Titolo: Test Prestazioni

Salve a tutti.... che software conoscete che permetta di testare le
prestazioni di una app in VB?
mi spiego... ho la necessità di usare un PC per controllare delle macchine,
che necessitano di una determinata velocità di calcolo... ora, potrei usare
lo stesso PC per controllarne più di una, ma devo essere sicuro di non
sfondare i tempi massimi... quindi vorrei poter ottimizzare la mia app,
sapendo in quali punti andare a lavorare, magari passando a routine C o
quant'altro necessario... ma non posso convertire tutto il codice... da qui
la necessità di sapere quali punti del prg sono quelli critici (vorrei
evitare l'uso di timer o file di log o cose simili...)
Mi rendo conto che non è una domanda comune, comunque grazie a chi mi saprà
dare anche solo un parere...

 ha scritto nel messaggio
news:evkI6.4455$UW4.5...@news.infostrada.it...

Regole *fondamentali* per la velocità in VB.
1) Non usare mai variant
2)Non usare long se bastano integer o byte (idem per double  etc...)
3)Chiudere gli oggetti se non servono (set oggetto=nothing)
4)Evitare l'uso di ocx
5)Evitare l'uso di cicli inutili
6)Abilitare l'opzione "Ottimizza per velocità"
7) E' buona norma usare file res
Se ho dimenticato 
q.sa
 fatemelo sapere...
Ciao
--
Timothy Redaelli
timothy....@email.it

Cosa sono i file RES?? (perdona ignoranza..)
Simo


 Se ho dimenticato 
q.sa
 fatemelo sapere...
Innanzitutto grazie per la risposta... le regole le seguo, ma il problema
rimane, io ho bisogno di sapere quanto impiega il mio prg a girare, e dove
ci mette troppo, per adottare soluzioni più drastiche delle regole di buona
programmazione....(vedi routine in C et similia....)....

 6)Abilitare l'opzione "Ottimizza per velocità"
Non e' detto. Non conosco a fondo il compilatore VB, ma a volte puo'
risultare piu' veloce ottimizzare per "dimensione".
Ciao.

 Cosa sono i file RES?? (perdona ignoranza..)
Vai su Add-In Manager... VB6 Resorce Editor (o simili) e li crei
I file .RES sono delle risorse(immagini, icone, testi) importabili in vb
(vedi loadresPicture),etc... Si creano file rc e si compilano col rc.exe
oppure in vb col res editor...


Se ho dimenticato 
q.sa
 fatemelo sapere...
per adesso puo' anche bastare, altrimenti scriviamo un libro ;-)
ciao, hal

Se ho dimenticato 
q.sa
 fatemelo sapere...
per adesso puo' anche bastare, altrimenti scriviamo un libro ;-)
ciao, hal

come da subject
purtroppo tra ieri sera ed oggi, la connessione ad inwind (e non e' una flat,
sicche' non hanno nemmeno la scusa che non ci guadagnano)
funziona da schifo.
ho spedito questo post via tiscali.
ciao, hal

 ha scritto nel messaggio
news:9d15id$64ld7$1...@ID-56381.news.dfncis.de...
Grazie per le *dovute precisazioni*.
Rispondendo a filippo:
Direi di usare librerie fatte in VC (compilate come C, non C++) per gestire
Array e file.
Per maggiori informazioni sul Sito Comune c'è una spiegazione di come fare
una dll in c utilizzabile da VB...


 2)Non usare long se bastano integer o byte (idem per double  etc...)
Veramente i calcoli con i long sono più veloci che con gli integer e i byte
perché questi ultimi vengono comunque convertiti in long(fonte: MSDN).

 ha scritto nel messaggio
news:9d4jr6$8a8$1...@serv1.albacom.net...

Azz, è l'opposto che in pascal.....
Grazie


programmazione....(vedi routine in C et similia....)....
Forse, *forse*, visto che non l'ho mai usato, puoi vedere se ri serve il
VB Code Profiler.
Cerca nei tips di 
www.visual-basic.it
 ci sono le istruzioni.
Se non trovi batti un colpo.
E se riesci dimmi poi come funziona.
HTH HAND
-- 
manuel 'fmf' ferrero