J'essaie de déterminer quelle implémentation de la structure de données serait la meilleure pour l'application Web. Fondamentalement, je vais maintenir un ensemble de classe "Etat" pour chaque utilisateur unique, et l'état sera mis en cache pendant un certain temps lorsque l'utilisateur se connecte, et après la période non-glissante, l'état est enregistré dans la base de données. Donc, afin d'équilibrer la charge db et la mémoire iis, je dois déterminer quel est le meilleur délai (prévu) pour le cache.Est-il possible de surveiller un seul objet (classe) en termes de cache?
Ma question est, comment surveiller l'activité de cache particulière pour un ensemble d'objet? J'ai essayé perfmon, et il donne approximativement le% de la limite de mémoire totale, mais aucune idée sur la taille (peut-être même mieux, je pourrais obtenir une liste de tous les objets mis en cache et aussi la taille et d'autres données de performance). Une dernière chose, je pense que le programme va gérer plus de 100 000 utilisateurs en cache et chacun d'entre eux peut faire une demande dans environ 10s-60s. Donc la performance m'importe.