Supervise el uso de memoria .NET con pruebas de unidad

dotMemory Unit es un marco de trabajo de pruebas de unidad que le permite escribir pruebas que revisan su código en busca de todo tipo de problemas de memoria. Ahora puede ampliar NUnit, MSTest u otro marco de trabajo de pruebas de unidad .NET con la funcionalidad de un perfilador de memoria.

dotMemory Unit se adapta a cualquier flujo de trabajo: se puede integrar con Rider de JetBrains y Visual Studio, funciona ejecutores de pruebas de unidades independientes, y está listo para la Integración Continua. Y para finalizar, dotMemory Unit es gratis.

Obtener el paquete NuGet

Paquete NuGet gratis

Descargar zip

Ejecutor independiente gratuito

Logre un uso de memoria eficiente en aplicaciones .NET con dotMemory Unit

Check for objects

Busque objetos

Buscar objetos de cierto tipo es la forma principal de encontrar fugas de memoria en su código. Con dotMemory Unit, puede especificar un conjunto de objetos casi por cualquier condición, calcular su número y tamaño y usar esta información en sus asignaciones.

Check memory traffic

Revise el tráfico de memoria

Cuando simplemente necesite evaluar la cantidad de memoria asignada a una prueba, puede usar el atributo AssertTraffic. Este atributo flexible le permite filtrar la información de tráfico por tipo de objeto, interfaz o espacio de nombres.

Compare snapshots

Compare copias instantánea de volumen

Con en el perfilador dotMemory, puede usar puntos de verificación no solo para aserciones de cantidad de tráfico, sino también para varios tipos de comparaciones de instantáneas.

Continue analysis in dotMemory

Continúe el análisis en dotMemory

Algunos problemas de memoria requerirán de una investigación manual posterior en dotMemory. Simplemente defina mediante reglas cuándo desea hacer esto y se creará automáticamente un espacio de trabajo para análisis posterior en dotMemory.

Pruebe dotMemory Unit

  • Se puede instalar como paquete NuGet en su proyecto de pruebas y usarse en Rider de JetBrains o Visual Studio.
  • Puede usarlo con ejecutores de pruebas de unidad independientes.
  • Listo para ser parte de sus builds de Integración continua.
  • Funciona con la mayoría de los marcos de trabajo de pruebas de unidad .NET, incluidos MSTest y NUnit.
Obtener el paquete NuGet

Paquete NuGet gratis

Descargar zip

Ejecutor independiente gratuito