- GCは失敗。メモリは自分で管理せよ!
953 :デフォルトの名無しさん[sage]:2015/11/14(土) 02:54:21.32 ID:LqujN7Od - 最初にGCは使えないって思いっきり批判してるんですがそれは…
|
- GCは失敗。メモリは自分で管理せよ!
959 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:03:24.70 ID:LqujN7Od - >>958
サイズちっちゃいならfoo(Bar())でいいよ コード量減ったな。良かった良かった
|
- GCは失敗。メモリは自分で管理せよ!
961 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:19:40.19 ID:LqujN7Od - >>960
なにいってんの? >>959はC++の例なんだけど
|
- GCは失敗。メモリは自分で管理せよ!
963 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:26:04.46 ID:LqujN7Od - >>962
想像を絶する馬鹿だな スタックに置いてるだけだぞ
|
- GCは失敗。メモリは自分で管理せよ!
965 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:36:14.57 ID:LqujN7Od - >>964
そう解釈したのかワロタ ごめんBarは関数じゃなくてクラスなんだ C++はヒープに置くかスタックに置くか選択できるんだよ
|
- GCは失敗。メモリは自分で管理せよ!
967 :デフォルトの名無しさん[]:2015/11/14(土) 05:49:59.60 ID:LqujN7Od - >>966
なんでそこまで自信満々で恥の上塗りをするんだ… new Bar()ならヒープに、Bar()ならスタックになるんだよ
|
- GCは失敗。メモリは自分で管理せよ!
968 :デフォルトの名無しさん[sage]:2015/11/14(土) 06:21:33.07 ID:LqujN7Od - >>966
興味本意で聞くんだけど使える言語なに?Java?
|
- GCは失敗。メモリは自分で管理せよ!
978 :デフォルトの名無しさん[sage]:2015/11/14(土) 22:30:58.55 ID:LqujN7Od - 基本的にビデオメモリが足りなければメインメモリから確保するから足りないということはない
ただテクスチャハンドルの解放とかをファイナライザに書くと GC発動までビデオメモリを圧迫してパフォーマンスは劣化するよ ちなみにGPGPUを行うときはmallocもfreeもしないといけないのが多くて メモリ足りないこともあるしリークもする。当然GCはなにもしないよ
|
- GCは失敗。メモリは自分で管理せよ!
982 :デフォルトの名無しさん[sage]:2015/11/14(土) 22:43:59.47 ID:LqujN7Od - >>979
GCはメインメモリしか考慮しないからなにもしないよ 俺はゲームエンジンのグラフィクス開発やってるから信用してくれていい 更に言うとコンシューマとかだと専用のmalloc, freeがあって 自分で全部管理しないといけなかったりする
|