Fermeture aléatoire de l'application - probleme de ressources...???
zacfelix
Messages postés7Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention 1 février 2008
-
30 janv. 2008 à 14:59
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024
-
1 févr. 2008 à 13:23
Bonjour,
J'ai développé un planning pour ma société (avec acces et synchronisation FTP, controles utilisateurs complexes (chaque mois "utilisateur" est un controle composés de controles jours composés d'une dixaine de textbox et images)...)
En fait l'interface graphique de ce planning est assez chargée en controles... (c'est peut être çe le probleme...)
mais je rencontre un probleme qui n'est apparement pas du à une erreur de code:
Si j'ai un grand nombre d'applications ouvertes (notement CFAO et traitement de gros fichiers) de temps en temps, le planning se ferme (en général lorce que je veux afficher le planning d'un autre mois, ou il y a alors tous les textbox de l'interface à recharger... crash sans message d'erreur indiquant une erreur dans mon code)
J'ai pourtant encore pas mal de mémoire vive dispo ainsi que de swap... -> pas un probleme de mémoire donc...
Je me posait la question si cela pouvais provenir d'un probleme de cache, de ressources ou un truc du genre.
Je développe en VB.NET 2005
zacfelix
Messages postés7Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention 1 février 2008 31 janv. 2008 à 11:46
re...
J'ai remarqué que ce probleme arrive aussi à des applications Microsoft ou des "modules" Windows, par exemple si trop de programmes sont ouverts, les fenetres de type "enregistrer sous" n'apparaissent pas ou pas completes (je parle de leur contenu) tout comme le menu du clic droit qui parfois ne s'ouvre pas...
Ce probleme n'est pas lié à mon PC, c'est assez récurent sur les PC de mes collègues/clients...
zacfelix
Messages postés7Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention 1 février 2008 1 févr. 2008 à 11:56
Merci de cette info NHenry , je ne connaissait pas ce soft... Malgé tout, je n'y vois rien d'anormal... (50 Mo de RAM + 50 Mo de Swap... rien de bizarre face aux logiciels de CFAO que j'utilise... en moyenne 500 Mo de RAM...)
Une petite précision:
Mes controles utilisateurs "Mois" sont composés de controles "Jours" eux même conposés d'une dixaine de textbox, d'une checkbox et d'une petite icone.
Donc prenons environ 10 controles * 31 jours par mois * 20 utilisateurs = 6000 controles textbox affichés.... une jolie grille en somme ( Ne me demandez pas pourquoi je n'utilise pas un datagrid ou un controle du genre : c'est beaucoup moin souple et beau que de développer ses propres controles...)
Est-il possible que le Framework pête un cable avec tout ça (j'imagine que oui !)?
De plus (sous Vista Pro) lorce que l'application se ferme j'ai un joli message qui m'indique un Crash:
Description :
Stopped working
Signature du problème :
Nom d’événement de problème: CLR20r3
Signature du problème 01: planning3008.exe
Signature du problème 02: 1.0.0.0
Signature du problème 03: 4774ff5f
Signature du problème 04: System.Windows.Forms
Signature du problème 05: 2.0.0.0
Signature du problème 06: 4536f34f
Signature du problème 07: 16b7
Signature du problème 08: 159
Signature du problème 09: System.ComponentModel.Win32
Version du système: 6.0.6000.2.0.0.256.6
Identificateur de paramètres régionaux: 1036
Quelqu'un y comprends quelque chose ? QQun at-il une piste ?
Merci,
"Create or Die"
Vous n’avez pas trouvé la réponse que vous recherchez ?
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 1 févr. 2008 à 13:23
Bonjour
C'est sûr, 6000 TxtBx, c'est beaucoup, mais je ne pense pas que seul cela soit la source de ton pb.
Il est possible qu'il y ait un pb de Handle (beaucoup de ressources c'est souvent très gourmand en Handle).
Le message d'erreur que tu met, me fait pensé que .NET de met en gève (Stopped working, Travail arrêté)
Je pencherais plus pour une surcharge de Windows qu'il ne serait plus capable de supporter.
dsl, mais je ne puis t'en dire plus, je n'ai jamais rencontré ce pb.
Dans Word, j'Excel. (juste pour la citation)
VB (6, .NET1&2), C++, C#.Net1
Mon site