Skip to content

Instantly share code, notes, and snippets.

View jechter's full-sized avatar

jonas echterhoff jechter

  • Unity Technologies
  • Berlin
View GitHub Profile
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.cpp -> Configuration/UnityConfigure.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.cpp -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.h -> Runtime/Scripting/BindingsDefs.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.h -> Runtime/Scripting/Marshalling/Marshalling.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.h -> Runtime/Scripting/ReadOnlyScriptingObjectOfType.h
Illegal include artifacts/MacStandalone/AI/Mac64_dev_m_ut_d/AIBindings.gen.cpp -> Configuration/UnityConfigure.h
Illegal include artifacts/MacStandalone/AI/Mac64_dev_m_ut_d/AIBindings.gen.cpp -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include artifacts/MacStandalone/AI/Mac64_dev_m_ut_d/AIBindings.ge
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.cpp -> Configuration/UnityConfigure.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.cpp -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.h -> Runtime/Scripting/BindingsDefs.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.h -> Runtime/Scripting/Marshalling/Marshalling.h
Illegal include artifacts/MacStandalone/Accessibility/Mac64_dev_m_ut_d/AccessibilityBindings.gen.h -> Runtime/Scripting/ReadOnlyScriptingObjectOfType.h
Illegal include artifacts/MacStandalone/AI/Mac64_dev_m_ut_d/AIBindings.gen.cpp -> Configuration/UnityConfigure.h
Illegal include artifacts/MacStandalone/AI/Mac64_dev_m_ut_d/AIBindings.gen.cpp -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include artifacts/MacStandalone/AI/Mac64_dev_m_ut_d/AIBindings.ge
`Illegal include External/baselib/builds/CSharp/BindingsUnity/Baselib_DynamicLibrary.gen.binding.h -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include External/baselib/builds/CSharp/BindingsUnity/Baselib_DynamicLibrary.gen.binding.h -> Runtime/Scripting/ScriptingUtility.h
Illegal include External/baselib/builds/CSharp/BindingsUnity/Baselib_ErrorCode.gen.binding.h -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include External/baselib/builds/CSharp/BindingsUnity/Baselib_ErrorCode.gen.binding.h -> Runtime/Scripting/ScriptingUtility.h
Illegal include External/baselib/builds/CSharp/BindingsUnity/Baselib_ErrorState.gen.binding.h -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include External/baselib/builds/CSharp/BindingsUnity/Baselib_ErrorState.gen.binding.h -> Runtime/Scripting/ScriptingUtility.h
Illegal include External/baselib/builds/CSharp/BindingsUnity/Baselib_Memory.gen.binding.h -> Projects/PrecompiledHeaders/UnityPrefix.h
Illegal include External/baselib/builds/CSharp/BindingsUnity/Ba
@jechter
jechter / Program.cs
Created May 12, 2020 09:48
Standalone C# GC frame time stress test
using System;
using System.Diagnostics;
using System.Runtime;
/*
This little program is a stress test for GC performance we care about in Unity.
It will basically create a heap of managed memory with references between allocations
(just some linked list), and then randomly replace some memory every loop iteration - to
simulate a game which dirties some memory every frame. This allocation pattern may not be