Pergunta

Por ETW Quero dizer "Tracing eventos para Windows".

De acordo com a minha experimentando uma virtude é que, enquanto a-projetá-lo de vez em quando não consegue registrar eventos em condições muito ocupado de outra forma simplesmente funciona, como você poderia esperar de um recurso Kernel. ETW é o único jogo na cidade se você quiser por processador-buffering a questões Evitar cache-vs-multi-thread-logging, pois, como eu o entendo "Somente o Kernel sabe" onde seus tópicos estão realmente sendo executado em um dado instante, especialmente se você fizer afinidade não atribuir etc.

No entanto, a interface é confuso, e fica ainda pior se você considerar a abordagem relativa Microsoft-recomendado para EventWrite (). Qual é o melhor esforço disponível a simplificar o acesso do programador para este poderoso Kernel Subsystem? Estou interessado em um C ++ interface, mas outros vendo esta questão vai querer saber sobre as outras línguas também.

Foi útil?

Solução

Se você estiver procurando por um C invólucro facilidade de uso / C ++ no topo da ETW, a única coisa que chega perto é WPP. Você pode bater limitações na WPP se você chegar muito avançado. Atente para Microsoft PDC em outubro para algo útil;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top