Devocciones

Un marco simple que permite a los usuarios finales usar los contadores de rendimiento de Windows sin dolor en sus aplicaciones
Descargar ahora

Devocciones Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Nombre del editor:
  • Nick Bitounis
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 219 KB

Devocciones Etiquetas


Devocciones Descripción

DevContress fue diseñado para proporcionar un marco simple que permite a los usuarios finales usar los contadores de rendimiento de Windows en sus aplicaciones. Los contadores de rendimiento proporcionan un método para proporcionar métricas para su aplicación, un área de enfoque que a menudo se pasa por alto o se subestima. Aunque los contadores de desempeño son fáciles de monitorear, el código necesario para usarlos se considera tedioso en el mejor de los casos. DevConters se enfatiza para tomar parte del trabajo repetitivo de usar los contadores de rendimiento de los hombros del desarrollador. proporcionó funcionalidad y limitaciones El objetivo principal de la biblioteca es proporcionar acceso rápido y sin complicaciones a los contadores de rendimiento a través de taquighanos. Estos son nombres arbitrarios que un desarrollador asigna a un contador y los usa a través de la fuente de la aplicación para acceder a ellos. Los taquighanos se pueden usar para acceder a los contadores de rendimiento simple o instancias de contador de rendimiento. DevContress también proporciona un método automático para usar varias instancias de contadores de una métrica específica (por ejemplo, transacciones por segundo realizada) y la creación de un contador extraído único que agrega valores de todas las instancias contrarias. Los contadores de contadores y un total de contadores se usan comúnmente en los escenarios donde se produce un sistema o métrica personalizada varias veces (por ejemplo, en un sistema de doble núcleo, ambos núcleos de CPU tienen una interrupción por segundo contador y hay un contador total de la suma de la suma de ambos). Finalmente, DevContress proporciona un esquema de cola para publicar contadores. La aplicación de alojamiento solicita efectivamente los cambios en los contadores de rendimiento cambiando sus valores colocando estas solicitudes en una cola. DevContress utiliza un temporizador de fondo para pelar las solicitudes de la cola y procesarlas. Devcounters se creó principalmente con una perspectiva hacia la integración con una solicitud de alojamiento en el momento del diseño. Esto impone una limitación a su uso, a saber, el hecho de que se supone que los usuarios de la biblioteca saben de antemano los nombres de los contadores de rendimiento que se utilizarán. Eso no está destinado a implicar que la biblioteca no se pueda usar de manera inteligente (por ejemplo, un diseño donde se crean objetos a través de proxies personalizados pueden proporcionar ahorros significativos de código si necesita tener muchas instancias de contadores de rendimiento, pero sus métricas básicas son pocas. ). Pero si se requiere una creación de contador dinámica para las bibliotecas de tiempo de ejecución existentes, es posible que desee ver la programación orientada a aspectos también.


Devocciones Software relacionado

Dxbreeze

Desarrolle juegos 2D usando Visual C ++ 2008 Express y DirectX 10.0 ...

219 4.8 MB

Descargar