В .NET Core 2.0 вы можете использовать свой собственный Garbage Collector. Например такой, который совсем и никогда не освобождает память.
http://tooslowexception.com/zero-garbage-collector-for-net-core/
http://tooslowexception.com/zero-garbage-collector-for-net-core/