release .net objects
古いコメントを表示
If I create a .NET object instance, then that instance is never garbage collected, even if I call "clear all"
4 件のコメント
Guillaume
2020 年 1 月 8 日
Can you provide a bit more details, such as example code and how you ascertain the object is not destroyed?
Guillaume
2020 年 1 月 8 日

Constructor of base class (retains a reference to a "Layout" object):

Here the test code in Matlab:

At the end, by looking with a memory profiling tool I can see that Matlab application retains 4 instances of "Layout" and 4 instances of "RoadmapHelper"
Roberto Olmi
2020 年 1 月 8 日
Guillaume
2020 年 1 月 8 日
The delete calls should have released all the references that matlab holds to your objects. The garbage collection itself is handled by .Net itself. Could it be that your LayoutLoader keeps hold of references to the objects?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で .NET Methods in MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

