303248153
303248153
https://github.com/ButterflyAPM/butterfly-csharp should support performance monitoring for web request and database request. orm support list: - [ ] dapper - [ ] nhibernate - [ ] efcore - [ ] mongodb...
see: http://stackoverflow.com/questions/11398325/a-null-reference-or-invalid-value-was-found-gdi-status-invalidparameter code trigger this bug is ``` newImg.SetResolution(img.HorizontalResolution, img.VerticalResolution) ```
It maybe an excepted behavior, just record it.
There should be a weight in each sample like user time, kernel time and total time, for now the weight of all samples is 1, that mean the profiler can't...
Just found a profiler work on windows and have the same collector design. https://gist.github.com/303248153/b4164b9cb812b9f02df8d1601300be71 It's written in c# but maybe I can translate it to c++ to match the interface....
model design: ``` c++ struct FunctionExecutionModel { std::shared_ptr function; std::chrono::high_resolution_clock::time_point start; std::chrono::high_resolution_clock::time_point end; std::vector arguments; // should be any extra data? std::unique_ptr result; // should be any extra data? };...
Supported Environment: Ubuntu 17.10 64bit Ubuntu 17.10 32bit Fedora 27 64Bit Test results should regularly posted here.
See the first comment as example
See the first comment as example