OVH Cloud OVH Cloud

performance

3 réponses
Avatar
Hamet
Bonjour
J'ai un probl=E8me de performance sur un poste ou tourne des=20
applications ASP.NET. Le poste n'est pas un serveur (256=20
RAM, 2 Go pour le processeur). J'ai une tache qui tourne=20
qui s'appelle ASPnet_wp, cette tache occupe 36 000 K en=20
m=E9moire utilis=E9.=20
Est-il possible de r=E9duire la m=E9moire utilis=E9e par cette=20
tache ?=20
Mes applications consiste principalement =E0 effectuer des=20
requ=EAtes dans une base de donn=E9es, affichage de donn=E9es=20
dans un datagrid par l'interm=E9diaire de dataset. Cependant=20
je ne g=E8re pas du tout les view states. Quel est l'int=E9r=EAt=20
de g=E9rer les view state ?
- O=F9 puisse-je modifier le timeout des =E9crans qui requ=EAte=20
sur des bases de donn=E9es ?

3 réponses

Avatar
Patrice Manac'h
Bonjour,

IIS6 permet de positionner des options de redémarrage du process lorsqu'il
dépasse une certaine taille.

Sinon, dans le machine.config, l'attribut memoryLimit du noeud processModel
permet de spécifier le pourcentage de mémoire que le process peut prendre
avant d'être recyclé.

Les ViewStates permettent de persister des données dans la page entre deux
appels. Cela peut être utilisé en standard par les contrôles ou par le
développeur comme une facilité.

Enfin, par time out, vous parler d'un échec de connexion pour requéter les
données ou d'un cache ?

Cordialement,

P. Manac'h
MCS France

"Hamet" a écrit dans le message de
news:2678901c4628d$f3029500$
Bonjour
J'ai un problème de performance sur un poste ou tourne des
applications ASP.NET. Le poste n'est pas un serveur (256
RAM, 2 Go pour le processeur). J'ai une tache qui tourne
qui s'appelle ASPnet_wp, cette tache occupe 36 000 K en
mémoire utilisé.
Est-il possible de réduire la mémoire utilisée par cette
tache ?
Mes applications consiste principalement à effectuer des
requêtes dans une base de données, affichage de données
dans un datagrid par l'intermédiaire de dataset. Cependant
je ne gère pas du tout les view states. Quel est l'intérêt
de gérer les view state ?
- Où puisse-je modifier le timeout des écrans qui requête
sur des bases de données ?
Avatar
Hamet
la taille du process peut-elle être optimiser dans le
développement de l'application ou elle est indépendante de
l'application ?
le view state intervient-il dans la taille que peut
prendre le process ?
Le time out concerne le temps de récupération des données
de la base.




-----Message d'origine-----
Bonjour,

IIS6 permet de positionner des options de redémarrage du


process lorsqu'il
dépasse une certaine taille.

Sinon, dans le machine.config, l'attribut memoryLimit du


noeud processModel
permet de spécifier le pourcentage de mémoire que le


process peut prendre
avant d'être recyclé.

Les ViewStates permettent de persister des données dans


la page entre deux
appels. Cela peut être utilisé en standard par les


contrôles ou par le
développeur comme une facilité.

Enfin, par time out, vous parler d'un échec de connexion


pour requéter les
données ou d'un cache ?

Cordialement,

P. Manac'h
MCS France

"Hamet" a écrit


dans le message de
news:2678901c4628d$f3029500$
Bonjour
J'ai un problème de performance sur un poste ou tourne des
applications ASP.NET. Le poste n'est pas un serveur (256
RAM, 2 Go pour le processeur). J'ai une tache qui tourne
qui s'appelle ASPnet_wp, cette tache occupe 36 000 K en
mémoire utilisé.
Est-il possible de réduire la mémoire utilisée par cette
tache ?
Mes applications consiste principalement à effectuer des
requêtes dans une base de données, affichage de données
dans un datagrid par l'intermédiaire de dataset. Cependant
je ne gère pas du tout les view states. Quel est l'intérêt
de gérer les view state ?
- Où puisse-je modifier le timeout des écrans qui requête
sur des bases de données ?


.



Avatar
Patrice Manac'h
Bonjour,

Dans l'ordre :
- oui par exemple en ne mettant rien en cache ou dans Application ou
Session.
- je ne pense pas à priori sur le moyen terme. Néanmoins, le ViewState
représente des données sérialisées. Plus le ViewState est gros, plus les
données qu'il représentait en mémoire étaient conséquente. Il peut donc
servir d'indicateur...
- cela peut se positionner dans la chaîne de connextion ou une propriété de
l'objet XXXConnection.

Cordialement,

P. Manac'h
MCS France

"Hamet" a écrit dans le message de
news:2614301c462a7$fa93d7b0$
la taille du process peut-elle être optimiser dans le
développement de l'application ou elle est indépendante de
l'application ?
le view state intervient-il dans la taille que peut
prendre le process ?
Le time out concerne le temps de récupération des données
de la base.




-----Message d'origine-----
Bonjour,

IIS6 permet de positionner des options de redémarrage du


process lorsqu'il
dépasse une certaine taille.

Sinon, dans le machine.config, l'attribut memoryLimit du


noeud processModel
permet de spécifier le pourcentage de mémoire que le


process peut prendre
avant d'être recyclé.

Les ViewStates permettent de persister des données dans


la page entre deux
appels. Cela peut être utilisé en standard par les


contrôles ou par le
développeur comme une facilité.

Enfin, par time out, vous parler d'un échec de connexion


pour requéter les
données ou d'un cache ?

Cordialement,

P. Manac'h
MCS France

"Hamet" a écrit


dans le message de
news:2678901c4628d$f3029500$
Bonjour
J'ai un problème de performance sur un poste ou tourne des
applications ASP.NET. Le poste n'est pas un serveur (256
RAM, 2 Go pour le processeur). J'ai une tache qui tourne
qui s'appelle ASPnet_wp, cette tache occupe 36 000 K en
mémoire utilisé.
Est-il possible de réduire la mémoire utilisée par cette
tache ?
Mes applications consiste principalement à effectuer des
requêtes dans une base de données, affichage de données
dans un datagrid par l'intermédiaire de dataset. Cependant
je ne gère pas du tout les view states. Quel est l'intérêt
de gérer les view state ?
- Où puisse-je modifier le timeout des écrans qui requête
sur des bases de données ?


.