[過去ログ]
GCは失敗。メモリは自分で管理せよ! その2©2ch.net (720レス)
GCは失敗。メモリは自分で管理せよ! その2©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1447856699/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
150: デフォルトの名無しさん [sage] 2015/12/03(木) 22:27:47.14 ID:zepIVOGi ここ数日一気にレベルが下がったなw GCの話しろよw http://mevius.5ch.net/test/read.cgi/tech/1447856699/150
162: デフォルトの名無しさん [sage] 2015/12/05(土) 10:18:00.14 ID:NRX1k+Is >>158 ちょっ漏れが作ったわけでも漏れの使い方に問題があるわけでもない階層で起きるメモリリークの責任を漏れに負わされても困る… それに他人が作ったモジュール内でのメモリリークも結局は開放が書かれていなかったか、書かれていても正しくなかったからリークしているはず… >>161 全面同意だが同意したからと言ってメモリリークがゼロになるかっていうと以下略 単純にクリティカルセクションとかキューによるシリアライズ(Active Objectパターン)で排他して マルチコアを活かさずパフォーマンスをドブに捨てて良ければ平和なんだが… http://mevius.5ch.net/test/read.cgi/tech/1447856699/162
168: デフォルトの名無しさん [sage] 2015/12/05(土) 13:58:32.14 ID:wharPYQR >>158 > OSやライブラリにもメモリリークなんてよくあることだし よくあると言うなら10個ぐらいすぐにあげられるよな もちろん最新版でリークする奴ね http://mevius.5ch.net/test/read.cgi/tech/1447856699/168
226: デフォルトの名無しさん [] 2015/12/07(月) 08:02:18.14 ID:nEG5/lEo こうやって、比較的プログラミングという行為を好きでいる・好きでやっている・興味を持っているという人ですらまともに言語仕様を理解出来ていない。 malloc、freeで管理、GCで管理だと、機構の複雑さは後者。 結局GCもその機構を正しく理解しないと参照が切れてない、参照が切れていても別のリソースが・・・と。 機構を正しく理解していることが前提なら、機構はシンプルなほうがいい。 その点を誤ったから >プログラマをメモリ管理から開放する! >といいつつ、メモリリーク問題の文献が大量にある。 >これすなわち、メモリリーク問題が全然解決していないということ。 >さらに、メモリ解放のタイミングの文献まで大量に生み出した。 >これすなわち、新たなるメモリ管理に関する問題を生み出したということ。 なんてことになったんだろうね http://mevius.5ch.net/test/read.cgi/tech/1447856699/226
236: デフォルトの名無しさん [] 2015/12/07(月) 20:09:47.14 ID:nEG5/lEo >>234 だれの名言かしらんが、 刺激のない人生に癒やしはない。 ならなんかしっくりくる。まぁ逆とっても同じ意味だからいいんだけど・・・。 http://mevius.5ch.net/test/read.cgi/tech/1447856699/236
278: 名無しさん@そうだ選挙に行こう [sage] 2015/12/14(月) 11:40:27.14 ID:ETDpPCfc スレッドがデッドロックしたらメモリリークどころじゃないじゃないかwww http://mevius.5ch.net/test/read.cgi/tech/1447856699/278
302: デフォルトの名無しさん [sage] 2015/12/20(日) 08:46:23.14 ID:gr0U1KS4 ガベージコレクションはたしかに便利だ だからといって「本来はてめぇのケツはてめぇで拭け=自分で解放すること」を忘れてはならない そんだけ http://mevius.5ch.net/test/read.cgi/tech/1447856699/302
394: デフォルトの名無しさん [sage] 2016/03/23(水) 03:47:03.14 ID:VzK80P8k androidでもう何も判らん状態でプログラミングして それなりに動くのができたからおれは許したよ でもサービスまで勝手に回収されちゃうとは思わなかったわ アホだろグーグル http://mevius.5ch.net/test/read.cgi/tech/1447856699/394
458: デフォルトの名無しさん [sage] 2016/04/13(水) 16:22:35.14 ID:s5MRiDQ8 無い マークスイープ系GC → 循環参照OK、しかし即座に開放されない 参照カウンタGC → 即座に開放される、しかし循環参照NG ということで、理想のGCは無い 全てのGCは何かを妥協している それから、たとえGCを使ったとしても 要らなくなったオブジェクトの参照をいつまでも握っている奴が居たら解放されないから リソースの管理をしなくてよいということは無い あと、GCは基本的にメインメモリに対してしか有効に機能しないから 例えばファイルオブジェクトなんかは要らなくなったら即座にcloseするなりすべきで リソース管理フリーというわけにはいかない http://mevius.5ch.net/test/read.cgi/tech/1447856699/458
603: デフォルトの名無しさん [sage] 2016/11/15(火) 05:20:35.14 ID:ulUg8AFG >>595 firefoxは解放が遅いのでそれやってるのと実質同じ realplayerとかもそうだったな http://mevius.5ch.net/test/read.cgi/tech/1447856699/603
640: デフォルトの名無しさん [sage] 2017/05/26(金) 20:16:13.14 ID:0194UVlm 内部的にC#をC++に変換してるからC#をスクリプト的に使ってるだけで実質C++だな。当然GC・メモリアロケータ周りも身内実装。 http://mevius.5ch.net/test/read.cgi/tech/1447856699/640
660: デフォルトの名無しさん [sage] 2017/09/17(日) 13:32:06.14 ID:2kxiy1Rb MMUのアドレス変換コストもタダじゃない。 TLBキャッシュ外れたら遅くなる。 http://mevius.5ch.net/test/read.cgi/tech/1447856699/660
702: デフォルトの名無しさん [sage] 2018/10/30(火) 23:46:35.14 ID:j0ABINKp それに加えてルンバが動けるように床は片付けておかないといけないとか 自動で上手く機能させるために気にしないといけない事が色々ある http://mevius.5ch.net/test/read.cgi/tech/1447856699/702
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s