Como detectar e estimar a fragmentação de heap no meu programa C ++?

Estou desenvolvendo um serviço VC ++ NT que deve funcionar continuamente por muitos meses. Ele usa o heap de tempo de execução do VC ++ intensivamente. Claramente, a fragmentação de heap pode, em algum momento, causar mau funcionamento (pensando que está sem memória).

Quais testes posso executar no meu serviço para estimar o grau de propensão à fragmentação de heap?

questionAnswers(6)

yourAnswerToTheQuestion