[過去ログ]
GCは失敗。メモリは自分で管理せよ! その2©2ch.net (720レス)
GCは失敗。メモリは自分で管理せよ! その2©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1447856699/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
29: デフォルトの名無しさん [sage] 2015/11/22(日) 16:57:06.63 ID:vggKhYqJ C++でもスマートポインタ使えば勝手に開放されるよ 所謂GC任せだと、いつ開放処理が走るか分らなくなるから その事に対する新たな対策が必要になるよ http://ufcpp.net/study/csharp/rm_disposable.html 手続き型言語は処理の順番が重要なのに いつ実行されるか分からないってのは中々チャレンジャーだし大掛かりな話だね http://mevius.5ch.net/test/read.cgi/tech/1447856699/29
94: デフォルトの名無しさん [sage] 2015/11/29(日) 16:05:07.63 ID:QSPcxrGF >>90 つ世代別GC immutableオブジェクトをバンバンnewしまくる関数型プログラミングに慣れてると やっぱGCないとキツイわ http://mevius.5ch.net/test/read.cgi/tech/1447856699/94
108: デフォルトの名無しさん [sage] 2015/11/30(月) 09:12:24.63 ID:UQyKbzCH >>107 普通C++のプロジェクトは専用のメモリ管理を用意するから リークしたメモリはそれを確保したクラスとその行数まで特定できるようにしてるよ アロケーターも分離しとけばアプリケーション終了させなくても 管理オブジェクトを破棄した時点でリークの判定できるし リーク箇所特定するのに全ログから解析とか複合的なバグでもない限りしない そんな状況許してる時点で負け http://mevius.5ch.net/test/read.cgi/tech/1447856699/108
183: デフォルトの名無しさん [sage] 2015/12/05(土) 15:39:23.63 ID:eGerJrSR C++にfinallyが無いのが気に食わない 今はラムダが有るのでマクロでそれっぽいものを自作したが 標準で用意しておいてほしい C++はリソースを自分で管理する傾向のある言語なのに finallyが無いのは本来おかしいよな ラッパー作ってRAIIを徹底しろってことなんだろうけど すべてのリソースに対してラッパーを用意するのは面倒だよ fainallyが有ったって邪魔になるわけでもないのに 最終的に使うかどうかは利用者が選べばよいことだし C++ってそういう言語だろ http://mevius.5ch.net/test/read.cgi/tech/1447856699/183
206: ◆QZaw55cn4c [sage] 2015/12/06(日) 16:19:39.63 ID:4bjdt2kC fclose() にも失敗があるじゃないか? http://mevius.5ch.net/test/read.cgi/tech/1447856699/206
285: 名無しさん@そうだ選挙に行こう [sage] 2015/12/14(月) 18:28:13.63 ID:eBJzgHzn >>283 理解してないのに無理してレスしなくていいから http://mevius.5ch.net/test/read.cgi/tech/1447856699/285
374: デフォルトの名無しさん [sage] 2016/02/10(水) 11:41:46.63 ID:83b7Yxnh Java(VM)は(すべてのプラットフォームで)強制的に解放させることもできるようにすべきだったな。 http://mevius.5ch.net/test/read.cgi/tech/1447856699/374
477: デフォルトの名無しさん [sage] 2016/04/18(月) 19:05:27.63 ID:OvHIqTOi mallocの挙動がわかってれば、ある程度は・・・・ http://mevius.5ch.net/test/read.cgi/tech/1447856699/477
683: デフォルトの名無しさん [] 2017/09/17(日) 22:08:00.63 ID:S40DCpdn メモリの増減には現在のサイズで対応し、このサイズが必要以上に大きくなると 使われてるサイズを拡張するようにした。リミットサイズは滅多に使わないけれども、 一応対応させた。 メモリに対する読み書きは専用関数を経由して読み書きするようにしたから、 素人が使っても安全なぐらいのプログラムになってる。 http://mevius.5ch.net/test/read.cgi/tech/1447856699/683
706: デフォルトの名無しさん [] 2020/02/22(土) 01:52:20.63 ID:eI8xgqVo No GC派なんだけど、WebサーバーをC++とかで実装しても結局力持て余す感はあるよな それだからかなり性能下げてもいいからちょっとでも早く作れるスクリプト言語採用されるってのもありそう http://mevius.5ch.net/test/read.cgi/tech/1447856699/706
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s