Je suis actuellement en train de concevoir un site web en C#, qui utilise un code très complexe pour générer une liste de recherche, que je suis en train de concevoir comme une structure arborescente. La principale raison pour laquelle j'utilise un arbre est le fait que ce site web est très fréquenté et possède un filtre de recherche très complexe, ce qui signifie que l'évolutivité est très importante, mais je crains que les exigences de mémoire de l'arbre ne l'emportent les exigences de traitement efficaces de simplement recalculer les valeurs à chaque fois.Taille d'un dictionnaire
Est-ce que quelqu'un connaît un moyen fiable de mesurer la taille d'un dictionnaire en C#? La méthode Marshal.SizeOf() ne le permet pas car le code n'est pas non géré.
Cheers, Ed
+1 J'ai eu le même problème: http: // stackoverflow.com/questions/751710/how-to-find-out-size-of-asp-net-session-when-there-are-non-serializable-objects –
Pensez à utiliser le profileur de mémoire; Son but est de vous aider à analyser votre utilisation de la mémoire. http://msdn.microsoft.com/en-us/library/ms979205.aspx –