Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
performance_strategy.h File Reference

Performance tuning configuration strategies. More...

Include dependency graph for performance_strategy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::logger::performance_strategy
 Configuration strategy for performance tuning. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::logger
 

Enumerations

enum class  kcenon::logger::performance_level { kcenon::logger::low_latency , kcenon::logger::balanced , kcenon::logger::high_throughput , kcenon::logger::minimal_overhead }
 Performance tuning presets. More...
 

Detailed Description

Performance tuning configuration strategies.

Since
2.0.0

Provides pre-configured performance profiles for different use cases:

  • low_latency: Minimizes processing delay
  • balanced: Default balanced configuration
  • high_throughput: Maximizes logging throughput
  • minimal_overhead: Reduces CPU/memory overhead

Definition in file performance_strategy.h.