| ■91523 / ) |
Re[4]: メモリリークに関して |
□投稿者/ kiku (103回)-(2019/07/03(Wed) 16:50:44)
|
■No91520 (魔界の仮面弁士 さん) に返信 > 2019/07/03(Wed) 13:23:45 編集(投稿者) > > ■No91509 (kiku さん) に返信 >>※通常はGCで回収されると思っているのですが、 > > .NET Compact Framework の GC は、コンパクションありのマーク・アンド・スイープ GC ですが、 > .NET Framework の GC は 世代別 GC 実装であり、そもそも管理方法からして別物だそうな。 > 追記でこちらも。 > なお、下記の「コンカレント GC」は、docs.microsoft.com では > 「同時実行ガベージ コレクション」と訳されているようです。 > http://www.stprec.co.jp/ceblog/2012/05/14/
ありがとうございます。 助かります。
> ■No91518 (kiku さん) に返信 >>.NET Compact FrameworkのControl.Disposeのソースは、 >>.NET Frameworkのように閲覧可能なのでしょうか? > > いいえ。
残念。 実機で確認するしかなさそうです。
Labelであるlbl_serialnumberのDisposeを実行した場合、 lbl_serialnumber.FontのDisposeが実行されるのかどうかの 確認ができていない状況です。 PANG2さんからご紹介頂いたWeakReferenceを使ってみたのですが、 うまく判断できないように見えました。 Fontを継承したクラスを作ってDisposeが呼ばれることを 検証しようとしたのですが、Fontは継承禁止のクラスのようで この方法での確認ができませんでした。
困りました。
|
|