Por Roberto Alexis Farah

 

Alguns dias atrás meu amigo Fabrício Catae, um SQL Server Ranger aqui na Microsoft, me deu uma idéia para um novo script: criar um script que mostre se os Serviced Components foram ou não liberados.

 

Achei uma ótima idéia, então decidi criar um script para isso. Durante o desenvolvimento adicionei mais features relacionadas a Serviced Components.

 

Basicamente esse script mostra a seguinte informação relacionada a Serviced Components:

 

- Object Pooled (Not Pooled)

- Jit Activated  (Not Activated)

- Use Interface IDispatch  (Not using IDispatch)

- Server Activated  (Not Activated)

- Active (Not Active)

- Finalized (Not Finalized)

- Returned By Finalizer (Not Returned By Finalizer)

- Disposed (Not Disposed)

 

Nota: Não tive a oportunidade de estressar esse script nas trincheiras. Ele poderia ter bugs ocultos. Se você achar algo, por favor, me avise que vou corrigi-lo.

 

Nota 2: O próximo artigo será sobre livros para ajudá-lo a melhorar ou adquirir habilidades de depuração.

 

Eis imagens e código fonte:

 

Debugging Toolbox.