Grabacr07 / VirtualDesktop

C# wrapper for the Virtual Desktop API on Windows 11.
MIT License
631 stars 135 forks source link

Force GC after building the interfaces. #53

Open mntone opened 4 years ago

mntone commented 4 years ago

インターフェース群をビルド後に強制的にGCを走らせます。

In my environment, the memory usage has been reduced by about 50 MB (from 129.2 MB to 82 MB). 手元の環境ではメモリー使用量が 50 MB 程度 (129.2 → 82 MB) 減りました。

enable-force-gc

Note: yellow ▼ in graph is to start GC. 注意: 図の黄色の▼は GC が実行されたときです。


Note: The following is a case where I didn't force GC. The part of the build where CPU usage is down matches the timing of the end of the build. 参考: 以下は GC を強制的に走らせなかったケースです。CPU使用率が下がったタイミングがビルド終了のタイミングに一致しています。

disable-force-gc