GCCじゃないよCでGC。コメントを受け付けていません。恥ずかしながら、今までCでGCが出来るとは思っていませんでした。いや、出来るだろうなぁという直感はありましたが、「調べよう」というところまではココロが動きませんでした。「正しいプログラムを書けば」GCなんていらんのです。偉い人にはそれがわからんのですよ。私は神様では無いので、正しいプログラムが書ける自信がないので、やっぱりGC使ってみようと思い立ちました。GC」というGCがあるそうで。いや、恥ずかしながら、勉強不足でした。libgc-devあ。最近Linux多いんですよ。armbianって言います。使ってますけど、/usr/portsとか忘れかけてます。cleanとかしたら、「“t”なんてしらねー」って怒られて凹んでます。hogehoge.cとかすれば簡単にコンパイル出来ます。<gc.h>が必須で、GC_MALLOCをmallocの代わりに使えばおっけ。freeは消しましょう。消さないとプログラム落ちます。簡単に実装出来ました。これで、「メモリ管理の苦労からも開放される!?」と喜び勇んでプログラムを実行してみました。結論:GC辞めました。いやね、GCってメモリ管理に結構コストかかるんですね。CPUが10%上がりました。そんなに余裕のあるマシンじゃないんだよ。リソース大事なんだよ。アプリとか、ちゃんとしたサーバのプログラムなんかにはとても良いのではないでしょうか。(さっぱりフォローになってませんが)今回は、かなり高速に動いているシステムのメモリ管理だったので、まぁ、そらそうですよね。といことで、ちょっと実験していい気分になってみました。p.s.でも、私は、GC_MALLOCという大文字だけで構成されている関数に違和感を感じずにはいられません。信じるか信じないかはアナタ次第です。新手のスパムか!?楽天が怖い展開に。132ビューそっかぁ。