Pregunta

¿Por qué es la parte del proceso de clases del espacio de nombres de diagnóstico?

Esta es una parte del diseño del BCL que me mantuvo preguntando desde hace algún tiempo. Me resulta especie de contra-intuitiva, no veo la conexión entre el proceso y, por ejemplo, la depuración y traza clases.

¿Fue útil?

Solución

La clase de proceso no sólo representan un solo proceso. Tiene un montón de información acerca de los procesos que se ejecutan en el equipo. Esta información se puede utilizar para identificar problemas o simplemente obtener información general acerca del estado del sistema.

se puede ver la descripción de diagnóstico espacio de nombres aquí: http://msdn.microsoft.com/en-us/library/system .diagnostics.aspx

y la descripción de clase proceso aquí: http://msdn.microsoft.com/en-us/library /system.diagnostics.process.aspx

Otros consejos

Bueno, según la documentación , "El Sistema .Diagnostics espacio de nombres proporciona clases que le permiten interactuar con los procesos del sistema, registros de eventos y contadores de rendimiento ". Así que supongo que por definición se ajusta. : -)

Pero sí, sí parece un poco como una sobrecarga de términos poniéndolo junto a las cosas un poco más, obviamente, los diagnósticos relacionados entre sí (rastreo, contadores de rendimiento).

Sin embargo, yo diría que la clase de proceso es tanto sobre el seguimiento de los procesos en ejecución, ya que está a punto de iniciar otros nuevos. El monitoreo se acepta generalmente como una actividad de diagnóstico. Por otra parte, podría ser menos intuitivo que la mayoría de los programadores si el marco se habían separado funcionalidad relacionada con el mismo elemento en los espacios de nombres separados. Así que se puede ver la lógica de incluir aquí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top