diff --git a/Source/Engine/Engine/DebugLogHandler.cs b/Source/Engine/Engine/DebugLogHandler.cs index 2ca7be0b1..634060d5b 100644 --- a/Source/Engine/Engine/DebugLogHandler.cs +++ b/Source/Engine/Engine/DebugLogHandler.cs @@ -40,7 +40,7 @@ namespace FlaxEngine { if (message == null) return; -#if BUILD_RELEASE +#if BUILD_RELEASE || !FLAX_EDITOR string stackTrace = null; #else string stackTrace = Environment.StackTrace; diff --git a/Source/Engine/Scripting/Runtime/DotNet.cpp b/Source/Engine/Scripting/Runtime/DotNet.cpp index 5b67670e5..13195f886 100644 --- a/Source/Engine/Scripting/Runtime/DotNet.cpp +++ b/Source/Engine/Scripting/Runtime/DotNet.cpp @@ -525,16 +525,12 @@ void MCore::GCHandle::Free(const MGCHandle& handle) void MCore::GC::Collect() { - PROFILE_CPU(); - static void* GCCollectPtr = GetStaticMethodPointer(TEXT("GCCollect")); - CallStaticMethod(GCCollectPtr, MaxGeneration(), (int)MGCCollectionMode::Default, true, false); + Collect(MaxGeneration(), MGCCollectionMode::Default, true, false); } void MCore::GC::Collect(int32 generation) { - PROFILE_CPU(); - static void* GCCollectPtr = GetStaticMethodPointer(TEXT("GCCollect")); - CallStaticMethod(GCCollectPtr, generation, (int)MGCCollectionMode::Default, true, false); + Collect(generation, MGCCollectionMode::Default, true, false); } void MCore::GC::Collect(int32 generation, MGCCollectionMode collectionMode, bool blocking, bool compacting)