Add profiler events for plugins init/deinit

This commit is contained in:
Wojciech Figat
2023-01-06 13:36:12 +01:00
parent 4012434102
commit b753b18682

View File

@@ -107,6 +107,9 @@ void PluginManagerService::InvokeInitialize(Plugin* plugin)
{
if (plugin->_initialized)
return;
StringAnsiView typeName = plugin->GetType().GetName();
PROFILE_CPU();
ZoneName(typeName.Get(), typeName.Length());
LOG(Info, "Loading plugin {}", plugin->ToString());
@@ -122,6 +125,9 @@ void PluginManagerService::InvokeDeinitialize(Plugin* plugin)
{
if (!plugin->_initialized)
return;
StringAnsiView typeName = plugin->GetType().GetName();
PROFILE_CPU();
ZoneName(typeName.Get(), typeName.Length())
LOG(Info, "Unloading plugin {}", plugin->ToString());