From 59c26c4f30ed1fb71f50be28b9db61ae3b73fa98 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 4 Jul 2024 20:51:24 +0200 Subject: [PATCH] Performance optimization --- RetainerTrack/Handlers/ObjectTableHandler.cs | 4 +++- RetainerTrack/RetainerTrack.csproj | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/RetainerTrack/Handlers/ObjectTableHandler.cs b/RetainerTrack/Handlers/ObjectTableHandler.cs index 00c2c0c..a3b0ea0 100644 --- a/RetainerTrack/Handlers/ObjectTableHandler.cs +++ b/RetainerTrack/Handlers/ObjectTableHandler.cs @@ -61,7 +61,9 @@ internal sealed class ObjectTableHandler : IDisposable } if (playerMappings.Count > 0) - _persistenceContext.HandleContentIdMapping(playerMappings); + Task.Run(() => _persistenceContext.HandleContentIdMapping(playerMappings)); + + _logger.LogTrace("ObjectTable handling for {Count} players took {TimeMs}", playerMappings.Count, TimeSpan.FromMilliseconds(Environment.TickCount64 - now)); } public void Dispose() diff --git a/RetainerTrack/RetainerTrack.csproj b/RetainerTrack/RetainerTrack.csproj index 9c4e033..3e18e9e 100644 --- a/RetainerTrack/RetainerTrack.csproj +++ b/RetainerTrack/RetainerTrack.csproj @@ -1,6 +1,6 @@ - 4.0 + 4.1 win-x64 none dist