Salut,
Je ne crois pas qu'il y ait en ASP de moyen de connaitre directement le cpu du processeur. Je suppose qu'il existe des composants (plus ou moins cher

) qui te permettent de trouver ça, mais aucun nom ne me vient à l'esprit...
Pour ce qui est des changements à opérer dans tes pages pour le réduire, il n'y a qu'une seule chose à faire : optimiser ton code

!
C'est à dire :
- Eviter les boucles infinies, ou inutilement longues.
- Concentrer plusieurs requêtes à des bases de données en une seule, si c'est possible (dans le cas des RecordSet, effectuer le plus d'opérations possibles dans la commande SQL pour avoir le moins à faire dans le code ASP).
- Séparer les pages de traitement des pages d'affichage (si tu as un formulaire dans une page1.asp, le faire envoyer vers une page2.asp, qui une fois le traitement exécuté te renverras vers une page3.asp. Dans ce cas page1.asp n'aura pas le code du traitement et sera donc plus facile à charger).
- Et encore des centaines de trucs...(ceux que j'ai oubliés, ceux que j'ai la flemme de donner parce que c'est trop long

, ceux que tu peux trouver en faisant une petite recherche sur google, etc...)
Mais tu es sûr que c'est tes pages qui font grimper le cpu du serveur ?

Nurgle Il est plus aisé d'être sage pour les autres que pour soi-même ! (La Rochefoucauld)