Я изучал скрипт F #, запущенный через FsiAnyCpu, который использовал много памяти. Я взял снимок кучи, используя PerfView, и похоже, что большинство узлов с высоким количеством узлов были внедрены в FSharp.Compiler!Microsoft.FSharp.Compiler.Ilxgen+IlxAssemblyGenerator
. Прежде чем сделать снимок, я заставил GC и заморозил процесс на время.F # interactive GC heap dump
по умолчанию эксклюзивный вид показывает:
ли это можно ожидать?