PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Problème de performance
Problème de performance
Started by Camille, Jan., 12 2006 4:31 PM - 1 reply
Posted on January, 12 2006 - 4:31 PM
Bonjour,

J'ai un soucis de performance. J'ai un application qui au lancement pèse 7Mo en mémoire et qui au fil de temps, grossit grossit. Hier soir après une après midi d'utilisation, il en était rendus à 130 Mo !

J'ai fais quelques test.
Il semblerait que des éléments restent en mémoire :
* Quand je referme mes requetes par Sqlferme(<nomrequete>), le résultat ramené par la requete resterait en mémoire même que celle-ci a été fermée !
* Quand les fenêtres sont fermées -ferme(<nomfenetre>)-, aucune allocation mémoire n'est restituée. Elles doivent donc rester en mémoire !

Es-ce que quelqu'un a déjà rencontrer le problème ?
Posted on January, 12 2006 - 6:19 PM
Bonjour,

Je ne rencontre pas ce problème, je pense qu'il faut le signaler urgemment
au support en leur présentant votre cas. En effet, si la mémoire occupée
s'accroit en permancence le système va finir par saturer.
Par contre je n'utilise pas de fonction SQL pour l'interrogation de base,
mais HOuvreConnexion et HExecuterequeteSQL. Essayez avec ces commandes
(HAnnuledéclaration également pour la libération).

Elian Lacroix.

"Camille" <camlle.laboret@fmi.fr> a écrit dans le message de news:
43c6606f$1@news.pcsoft.fr...


Bonjour,

J'ai un soucis de performance. J'ai un application qui au lancement pèse
7Mo en mémoire et qui au fil de temps, grossit grossit. Hier soir après
une après midi d'utilisation, il en était rendus à 130 Mo !

J'ai fais quelques test.
Il semblerait que des éléments restent en mémoire :
* Quand je referme mes requetes par Sqlferme(<nomrequete>), le résultat
ramené par la requete resterait en mémoire même que celle-ci a été fermée
!
* Quand les fenêtres sont fermées -ferme(<nomfenetre>)-, aucune allocation
mémoire n'est restituée. Elles doivent donc rester en mémoire !

Es-ce que quelqu'un a déjà rencontrer le problème ?