• [^] # Re: Tests persos

    Posté par . En réponse à la dépêche Recherche des bogues et fuites de mémoire. Évalué à 1.

    Pour ceux qui ne sont pas sectaires, il y en a un par defaut dans Win2000 qui s'appelle PageHeap.

    Il se trouve dans le resource kit et/ou le SDK.

    Ca permet de modifier les allocations pour n'importe quel executable(faut juste lancer l'outil en specifiant le nom du soft avant de lancer ledit soft) de plusieurs manieres:
    - "full": chaque allocation est placee a la fin d'une page avec une guard page apres --> AV direct si il y a un ovverun, et il detecte les underrun en remplissant le debut de la page avec un pattern
    - "light": plusieurs alloc par page, mais avec des pattern pour detecter les overrun/underrun, defaut: le probleme n'est detecte qu'au moment du free. Avantage: ca bouffe vachement moins de RAM.

    Pas besoin de torcher ca a coup de [-], ca pourrait servir pour les softs libres developpes sous Windows.