Victor Zarubkin

Results 92 comments of Victor Zarubkin

![Screenshot from 2019-11-01 16-42-28](https://user-images.githubusercontent.com/10530007/68028936-1e62e580-fcc7-11e9-91b8-2d3d226f5ea9.png)

![Screenshot from 2019-11-01 16-38-05](https://user-images.githubusercontent.com/10530007/68028951-27ec4d80-fcc7-11e9-89df-b3bba33fc200.png)

![Screenshot from 2019-11-01 16-34-18](https://user-images.githubusercontent.com/10530007/68028972-3175b580-fcc7-11e9-9d1c-e350f9454454.png)

![EasyProfilerFileFormat_v2 1 0](https://user-images.githubusercontent.com/10530007/69881861-62a1cf80-12df-11ea-885c-e22994d0f7c6.png)

Hi @rationalcoder Tested it on my Win10. Something similar happened when a tooltip window raised in a Diagram window when mouse cursor was above some block. But this does not...

Hi @rationalcoder If you already done this for your project, may I ask you to share sources (if it's not a part of NDA)? Or at least some example. If...

Well, I just want to warn you that if you will try to include profiler in such manner to several libraries and link them into one project then this would...

Hi Which compiler do you use? The branch you have changed should fire only for compilers **with** support of c++11 **thread-safe** statics.

C++11 standard guarantees that local static initialization is thread-safe. And this static in `EASY_BLOCK` doesn't change after it is initialized (and additionally it's initialization is performed with a thread-safe method)....

For example: ```cpp void ed::PoolTask::run() { const std::string local_id = id; // try to use temporary buffer EASY_BLOCK(local_id.c_str()); func(); // EASY_END_BLOCK; // this is not necessary because EASY_BLOCK using RAII...