diff options
| author | Stefan Boberg <[email protected]> | 2024-12-11 12:58:21 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2024-12-11 12:58:21 +0100 |
| commit | 376ba6bf28792971275e9f56181f4b5230b05066 (patch) | |
| tree | 1bda5193721f3a4270d8b4f97da23bd2c29c36fb /src/zencore/memtrack | |
| parent | reduce oplog job name (#261) (diff) | |
| download | zen-376ba6bf28792971275e9f56181f4b5230b05066.tar.xz zen-376ba6bf28792971275e9f56181f4b5230b05066.zip | |
Memory tracking improvements (#262)
* added LLM tag to properly tag RPC allocations
* annotated some more httpsys functions with memory tags
* only emit memory scope events if the active tag is different from the new tag
Diffstat (limited to 'src/zencore/memtrack')
| -rw-r--r-- | src/zencore/memtrack/tagtrace.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/zencore/memtrack/tagtrace.cpp b/src/zencore/memtrack/tagtrace.cpp index 797da0fab..575b1fe53 100644 --- a/src/zencore/memtrack/tagtrace.cpp +++ b/src/zencore/memtrack/tagtrace.cpp @@ -67,6 +67,9 @@ FMemScope::FMemScope(FLLMTag InTag, bool bShouldActivate /*= true*/) void FMemScope::ActivateScope(int32_t InTag) { + if (InTag == GActiveTag) + return; + if (auto LogScope = FMemoryMemoryScopeFields::LogScopeType::ScopedEnter<FMemoryMemoryScopeFields>()) { if (const auto& __restrict MemoryScope = *(FMemoryMemoryScopeFields*)(&LogScope)) |