monsdar / CxxProf

CxxProf is a manual instrumented Profiling library for C++. It's goal is to provide easy integration into existing projects with just as little overhead as possible. It should be easy to remove the profiling mechanism during compile and runtime from the code.
GNU General Public License v3.0
58 stars 5 forks source link

Evaluate if there is a way of supporting multithreading lock-free #26

Closed monsdar closed 10 years ago

monsdar commented 10 years ago

The current approach with using mutexes to provide a threadsafe interface works quite good, but it could become a problem if the amount of data grows. We should think about a lock-free alternative to the current model.

The main priority here is that it needs to be in any way be compatible to the user interface we're providing.

monsdar commented 10 years ago

I asked Stackoverflow for suggestions: Question

It seems as if the current way is a good solution. I'll close this question with WONTFIX.