OVH Cloud OVH Cloud

tjs performances

5 réponses
Avatar
Benoît O'Hare
Re,

g remarqué que de mettre à jour des labels

ex :

for i = 0 to xxx
label1.caption = cstr(i)
label1.refresh
next

pernait énormément sur les performances

est-ce qu'utiliser un progress bar pour visualiser l'avancement fait chuter
les performances?
(lors d'un traitement d'une suite d'objets en mémoire!)
je cherche avant tout la performance pure !

merci d'avance
--
(Hello)
\ | | | / O
(o) (o) O
\ (_) / o
o0oo - - - - - - oo0oo
(MrBinaire)

Benoît O'Hare
www.tryskel.com (portail web)
www.tryskel.net (communauté tryskel)

5 réponses

Avatar
Christophe QUEVAL
Bonjour,

J'utilise une ProgressBar lorsque je remplis une flexgrid à partir d'un
recordset (par code). Ayant eu un problème de performances, j'ai fait le
test en supprimant le code de mise à jour de la ProgressBar et j'ai comparé,
je n'ai pas vu de différence flagrante.

Christophe


"Benoît O'Hare" a écrit dans le message de
news:uztn%23l%
Re,

g remarqué que de mettre à jour des labels

ex :

for i = 0 to xxx
label1.caption = cstr(i)
label1.refresh
next

pernait énormément sur les performances

est-ce qu'utiliser un progress bar pour visualiser l'avancement fait


chuter
les performances?
(lors d'un traitement d'une suite d'objets en mémoire!)
je cherche avant tout la performance pure !

merci d'avance
--
(Hello)
| | | / O
(o) (o) O
(_) / o
o0oo - - - - - - oo0oo
(MrBinaire)

Benoît O'Hare
www.tryskel.com (portail web)
www.tryskel.net (communauté tryskel)




Avatar
Benoît O'Hare
OK. merci!

@+ et bonne continuation!
--
(Hello)
| | | / O
(o) (o) O
(_) / o
o0oo - - - - - - oo0oo
(MrBinaire)

Benoît O'Hare
www.tryskel.com (portail web)
www.tryskel.net (communauté tryskel)
"Christophe QUEVAL" a écrit dans le message de news:
#uaWOr#
Bonjour,

J'utilise une ProgressBar lorsque je remplis une flexgrid à partir d'un
recordset (par code). Ayant eu un problème de performances, j'ai fait le
test en supprimant le code de mise à jour de la ProgressBar et j'ai


comparé,
je n'ai pas vu de différence flagrante.

Christophe


"Benoît O'Hare" a écrit dans le message de
news:uztn%23l%
> Re,
>
> g remarqué que de mettre à jour des labels
>
> ex :
>
> for i = 0 to xxx
> label1.caption = cstr(i)
> label1.refresh
> next
>
> pernait énormément sur les performances
>
> est-ce qu'utiliser un progress bar pour visualiser l'avancement fait
chuter
> les performances?
> (lors d'un traitement d'une suite d'objets en mémoire!)
> je cherche avant tout la performance pure !
>
> merci d'avance
> --
> (Hello)
> | | | / O
> (o) (o) O
> (_) / o
> o0oo - - - - - - oo0oo
> (MrBinaire)
>
> Benoît O'Hare
> www.tryskel.com (portail web)
> www.tryskel.net (communauté tryskel)
>
>




Avatar
Christian Hugoud - Xtrem7
A partir du moment où tu fais de l'affichage, tu perds en performances.

"Benoît O'Hare" a écrit dans le message de
news:uztn%23l%
Re,

g remarqué que de mettre à jour des labels

ex :

for i = 0 to xxx
label1.caption = cstr(i)
label1.refresh
next

pernait énormément sur les performances

est-ce qu'utiliser un progress bar pour visualiser l'avancement fait


chuter
les performances?
(lors d'un traitement d'une suite d'objets en mémoire!)
je cherche avant tout la performance pure !

merci d'avance
--
(Hello)
| | | / O
(o) (o) O
(_) / o
o0oo - - - - - - oo0oo
(MrBinaire)

Benoît O'Hare
www.tryskel.com (portail web)
www.tryskel.net (communauté tryskel)




Avatar
Benoît O'Hare
merci a tous !!

--
(Hello)
| | | / O
(o) (o) O
(_) / o
o0oo - - - - - - oo0oo
(MrBinaire)

Benoît O'Hare
www.tryskel.com (portail web)
www.tryskel.net (communauté tryskel)
"ng" a écrit dans le message de news:
u2bAlV$
Salut,

> je cherche avant tout la performance pure !
Fais ta fonction en C++ ;-)

Ou essai de cacher tes labels pendant l'update ou bien encore tu peux
directement ecrire sur ta Form/Picture box à l'aide de
.Font/.CurrentX/.CurrentY/.Print, c'est très rapide !

Nicolas.

"Benoît O'Hare" a écrit dans le message de


news:
uztn#l#
> Re,
>
> g remarqué que de mettre à jour des labels
>
> ex :
>
> for i = 0 to xxx
> label1.caption = cstr(i)
> label1.refresh
> next
>
> pernait énormément sur les performances
>
> est-ce qu'utiliser un progress bar pour visualiser l'avancement fait
chuter
> les performances?
> (lors d'un traitement d'une suite d'objets en mémoire!)
> je cherche avant tout la performance pure !
>
> merci d'avance
> --
> (Hello)
> | | | / O
> (o) (o) O
> (_) / o
> o0oo - - - - - - oo0oo
> (MrBinaire)
>
> Benoît O'Hare
> www.tryskel.com (portail web)
> www.tryskel.net (communauté tryskel)
>
>




Avatar
Bruno
"Benoît O'Hare" a écrit dans le message de
news:uztn%23l%
Re,

g remarqué que de mettre à jour des labels

ex :

for i = 0 to xxx
label1.caption = cstr(i)
label1.refresh
next

pernait énormément sur les performances

est-ce qu'utiliser un progress bar pour visualiser l'avancement fait


chuter
les performances?
(lors d'un traitement d'une suite d'objets en mémoire!)
je cherche avant tout la performance pure !

merci d'avance
--
(Hello)
| | | / O
(o) (o) O
(_) / o
o0oo - - - - - - oo0oo
(MrBinaire)

Benoît O'Hare
www.tryskel.com (portail web)
www.tryskel.net (communauté tryskel)





Bonjour Benoit,

Perso lorsque je cherche à informer l'end user d'un produit, je rafraichis
mes labels tous les X enregistrements. X restant à définir comme étant le
point se raprochant le plus tant des performances que de la sensation de
rapidité perçue par l EU.

A te lire :-))

Cdlt,