- 935 名前:924 mailto:sage [2008/11/19(水) 14:35:48 ]
- >>913
本気やないですかw GCは発生する条件があったりする。既存メモリの何%以上使用したらとかだったかな。 それからXNAと.Netで挙動が違うらしい。もちろんRuby等他の言語もそれぞれ 採用している方式があったりする。後、自分でGC解放を呼ぶと世代が上がってしまい かえって解放されづらくなる場合がある。 トライ&エラーで色々調べてみるのと同時に、.NetのGCの内部動作とかが いろんなサイトで公開されてるので読んでみると色々面白いかも。 ちなみに、俺は>>913と全く逆だった。「.Netってメモリかって解放してくれる、スゲー!」 で、Disposeというものの存在を完全に無視してた。 いわずもがな、起こした被害は甚大。しかも気づかずに 「.Netとかいって大したことなくね?メモリばかすか食うし」とか得意気に吹聴。 ああ消したい。記憶消したい。過去に戻って俺の両親が出会わないようにしたい。 超・スレチすまそ。ROMに戻ります。
|

|