mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 02:25:38 +01:00
Core/Metric: Require WITH_DETAILED_METRICS CMake flag for MMaps metric
This commit is contained in:
@@ -169,6 +169,7 @@ MetricStopWatch<LoggerType> MakeMetricStopWatch(LoggerType&& loggerFunc)
|
||||
#define TC_METRIC_EVENT(category, title, description) ((void)0)
|
||||
#define TC_METRIC_VALUE(category, value) ((void)0)
|
||||
#define TC_METRIC_TIMER(category, ...) ((void)0)
|
||||
#define TC_METRIC_DETAILED_EVENT(category, title, description) ((void)0)
|
||||
#define TC_METRIC_DETAILED_TIMER(category, ...) ((void)0)
|
||||
#define TC_METRIC_DETAILED_NO_THRESHOLD_TIMER(category, ...) ((void)0)
|
||||
#else
|
||||
@@ -215,7 +216,9 @@ MetricStopWatch<LoggerType> MakeMetricStopWatch(LoggerType&& loggerFunc)
|
||||
sMetric->LogValue(category, duration, { __VA_ARGS__ }); \
|
||||
});
|
||||
#define TC_METRIC_DETAILED_NO_THRESHOLD_TIMER(category, ...) TC_METRIC_TIMER(category, __VA_ARGS__)
|
||||
#define TC_METRIC_DETAILED_EVENT(category, title, description) TC_METRIC_EVENT(category, title, description)
|
||||
# else
|
||||
#define TC_METRIC_DETAILED_EVENT(category, title, description) ((void)0)
|
||||
#define TC_METRIC_DETAILED_TIMER(category, ...) ((void)0)
|
||||
#define TC_METRIC_DETAILED_NO_THRESHOLD_TIMER(category, ...) ((void)0)
|
||||
# endif
|
||||
|
||||
@@ -61,7 +61,7 @@ bool PathGenerator::CalculatePath(float destX, float destY, float destZ, bool fo
|
||||
if (!Trinity::IsValidMapCoord(destX, destY, destZ) || !Trinity::IsValidMapCoord(x, y, z))
|
||||
return false;
|
||||
|
||||
TC_METRIC_EVENT("mmap_events", "CalculatePath", "");
|
||||
TC_METRIC_DETAILED_EVENT("mmap_events", "CalculatePath", "");
|
||||
|
||||
G3D::Vector3 dest(destX, destY, destZ);
|
||||
SetEndPosition(dest);
|
||||
|
||||
Reference in New Issue
Block a user