私が使用しなければならない漏れのある DLL の症状を少なくとも治す方法を探しています。ライブラリ(OpenCascade)はメモリマネージャーを提供すると主張していますが、割り当てられたメモリを解放することはまだできていません。
OCC モジュールが実行されていない間にアプリケーションがメモリを失わないようにするために、少なくともこのモジュールへの呼び出しを「サンドボックス」に入れたいと思います。
私の質問は次のとおりです。これを行うのは UGLY HACK (TM) になることは承知していますが、ライブラリによって特に使用されるメモリのストレッチを事前に割り当てたり、その周りに何らかのサンドボックスを構築したりして、私が終わったときに自分でそれらを解放するために使用したメモリの領域を追跡しますか?
または、それは醜いハックであり、そうでなければ問題を解決しようとする必要がありますか?