Meixnargc - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
援助
iwj
支援
支援物資
中国
放射脳
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
IT・Web
> Meixnargc
2010/10/27 13:13:54
IT・Web
編集可能
gc
+
Meixnargc
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/eea450c9a3fad5e6#
Meixnergc:
http://sourceforge.net/projects/meixnergc/
by
zakkas783
8 fav
715 view
Fav
8
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
blog読んだ限り興味あるインターフェースのGCだにゃ。チェックチェック。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 16:08:51
GC を名乗るからには has_trivial_destructor<gc_ptr<A>>::value は当然 true なんだろーにゃ?
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 16:10:37
GC があると何がうれしいって、そりゃ flyweight でしょうよ。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 16:12:00
さて、空腹も紛れたことだし、 MeixnerGC を試しに触ってみようかにゃ。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 16:53:59
ふむ。ソースコードを流し読みした感じ、僕がC++のGCに求めるものとはだいぶ違う感じだにゃ。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:02:17
C++のGCとして必要なのは、なにより速さ。デストラクタで何か処理をするようじゃ、速さは望めないね。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:04:20
分かりやすくお願いします RT
@subarug
: C++のGCとして必要なのは、なにより速さ。デストラクタで何か処理をするようじゃ、速さは望めないね。
返信する
RTする
ふぁぼる
koie
2010/10/26 17:07:44
@koie
デストラクタが存在すると、コンパイラさんは最適化をしにくくなるのです。例えば末尾関数呼び出しの最適化はデストラクタを持ったオブジェクトが一つでもあれば機能しない。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:09:26
@koie
僕がGCを使いたいのは、リソースの解放がそこまで迅速でなくていいオブジェクト(例えば、典型的には flyweight とか)に対して、可能な限りリソースの解放に伴なう処理(デストラクタ中で行うような処理はみんなそれ)を遅延して、快適に動作させたい、というものなので
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:11:15
@koie
デストラクタ中でなにかゴニョるようなクラスは、GC用のポインタとしては不向きで、それならば shared_ptr を使えばいいかなぁ、と思った次第。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:12:04
GCポインタを名乗るなら、せめてビットごとのコピーは問題なく行えるようにして欲しいよね。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:13:32
っていうか shared_ptr より優秀なGCは、ことC++においてはかなり難しい気がするの。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:18:15
遅延解放は shared_ptr<void> のリストを使えば可能だし?
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 17:18:36
@subarug
頻繁に参照数が変化する用途で性能が出るやつ、ってことですね。dtorがあると最適化が、というのはもうあっちこちにdtorがあるのでもうどうしようもないという気がしてますがどうでしょうか。
返信する
RTする
ふぁぼる
koie
2010/10/26 17:20:10
MeixnerGC を -Wall -Wextra でコンパイルすると Warining がうざい件。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 18:19:32
ん、ちゃんと循環参照も扱えるね。 MeixnerGC。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 18:42:22
循環参照がどうしても起こり得るような状況(例:インタプリタ言語の実装)では普通に有用なんじゃないかな。 MeixnerGC 。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 18:45:40
まぁでもパフォーマンス考えたら、独自設計のフルカスタムのGCの方がいいに決まってるけど。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 18:46:39
手軽に手に入るC++と相性のいい非侵入的なインクリメンタルGCとしては割と便利に使えそうな感じ。C++erが日常的に本格的に使うのは無理っぽいけど。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 18:49:08
C++er が日常的に使うGCは、 C++0x 待ちですね。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 18:49:52
gc_ptr -> shared_ptr への変換も( deleter 使えば)普通におっけーだし、あとは普通のスマポとしてのインターフェイスが欲しいところですにゃ。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 19:12:55
んー…どういう仕組みで循環参照を解決してるんだろう。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 19:20:57
オブジェクトの中身を走査してるのかな? コードを調べる。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 19:21:49
@SubaruG
@SubaruG
Mark and Sweepは前に道化師さんが書いてたので参考までに。
http://d.hatena.ne.jp/wraith13/20090912/1252762617
返信する
RTする
ふぁぼる
cpp_akira
2010/10/26 19:24:22
@cpp_akira
リンク感謝です。が、スタック上かどうかを判別する方法がないはずなんですよねC++では。
返信する
RTする
ふぁぼる
SubaruG
2010/10/26 19:26:37
Content from Twitter
残りを読む(71)
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
8
あわせて読みたい
Rusk-Memo
【Memo】人探しの件
Mentionmapについて考える
I My Me 曖昧味
32歳おめでとうされたMentions
powered by Preferred Infrastructure
コメント
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
ランナーで似非茶人で化学者。C++に門前払いを食らう程度の能力。でも好き。
zakkas783
link
twitter
rss
フォローされている
6
アップデート
まとめ
132
30
プログラマが体験すべき50の危険なこと
4
C++闇の軍団 Origin
18
MessagePack
お気に入り
34
コメント
9
新着のまとめ
ぺりえさん(@perie_jp)が聞いた、攻撃..
new
佐藤正美Tweet_20120516_31
new
振津かつみ先生 講演会「福島の被曝とどう向き合..
new
第57回『IF I AM』(5月31日配信)
new
ジャニーズ銀座YOUの前にはMEがいる! 内博..
new
もっと見る
@togetter_jp
最近追加された商品
満点ゲットシリーズ ちびまる子ちゃんの続四字熟語教室
国語 四字熟語162
わらべきみかの四字熟語かるた ([かるた])
ピュエル シャンプー 800ml <26880>
恋する四字熟語 (集英社文庫)
オススメ
マイスター
トゥギャ通
アマゾンで服買ったよー(^o^)
「個人攻撃はあってはならない」と、全国紙に広告..
up
映画HESOMORI-ヘソモリ-絶賛公開なう
(仮)女子あるあるネタ
頑張れ、米本君!!
立憲主義を知らない自民党「憲法起草」委、事務局..
up
もっと見る
まだおカフェ最終日の様子まとめ
new
からすけ まとめ
new
#キッザニアにあるべき職業体験を挙げてけ まとめ
new
「女川」ツイートまとめメモ 2012/05/3..
new
#ホモオの一番かわいい亜種考えたやつが優勝 まとめ
new
「#お前らお勧めの戦争映画を教えろ」
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント