tracy/server
Bartosz Taudul 7424077d70 Store source location in a single object.
Source file, function name and line number are now stored in a const
static container object. This has the following benefits:
- Slightly lighter profiling workload (3 instructions less).
- Profiling queue event size is significantly reduced, by 12 bytes. This
  has an effect on all queue event types.
- Source location grouping has now no cost, as it's performed at the
  compilation stage. This allows simplification of server code.
The downside is that the full source location resolution is now
performed in two steps, as the server has to query both source location
container and strings contained within. This has almost no real impact
on profiler operation.
2017-09-26 02:39:08 +02:00
..
TracyEvent.hpp Store source location in a single object. 2017-09-26 02:39:08 +02:00
TracyImGui.hpp Add ImVec2 operator-. 2017-09-18 02:16:35 +02:00
TracyMemory.cpp Be conformant with standard. 2017-09-22 22:16:18 +02:00
TracyMemory.hpp Track server memory usage. 2017-09-17 01:22:46 +02:00
TracySlab.hpp Proper initialization order. 2017-09-22 22:25:18 +02:00
TracyVector.hpp Implement tracy::Vector::erase(). 2017-09-25 23:11:56 +02:00
TracyView.cpp Store source location in a single object. 2017-09-26 02:39:08 +02:00
TracyView.hpp Store source location in a single object. 2017-09-26 02:39:08 +02:00