アカウント名:
パスワード:
malloc/freeの処理コストってどれくらいかかるんだろう。メモリがバカ高かった時代はmalloc/freeで使用量を厳密に、というのはわかるんだが、ンGB当たり前の昨今、malloc/freeの処理コストの方が高くなったりしないのかな?と。「だいたい、こんくらいとっといてぇー」というようなプログラミングスタイルは無いのだろうか、と思う。
・・・malloc/free叩いとらんな、最近。
数GBの画像データを複数枚読み込んで比較するプログラムをCで組んでいたりするのでmalloc(てかcalloc)とかfreeとか頻繁に使ってますが何か。
ファイル名指定に256バイト/512バイトのcharを確保しているのも無駄知識だろうなぁ。8の倍数でメモリ領域確保したほうが効率がいいなんて都市伝説?まだそのおまじないは意味がある?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
時々思うんだが (スコア:3, 興味深い)
malloc/freeの処理コストってどれくらいかかるんだろう。メモリがバカ高かった時代はmalloc/freeで使用量を厳密に、というのはわかるんだが、ンGB当たり前の昨今、malloc/freeの処理コストの方が高くなったりしないのかな?と。「だいたい、こんくらいとっといてぇー」というようなプログラミングスタイルは無いのだろうか、と思う。
・・・malloc/free叩いとらんな、最近。
-- gonta --
"May Macintosh be with you"
Re: (スコア:0)
数GBの画像データを複数枚読み込んで比較するプログラムをCで組んでいたりするので
malloc(てかcalloc)とかfreeとか頻繁に使ってますが何か。
ファイル名指定に256バイト/512バイトのcharを確保しているのも無駄知識だろうなぁ。
8の倍数でメモリ領域確保したほうが効率がいいなんて都市伝説?
まだそのおまじないは意味がある?
Re:時々思うんだが (スコア:0)
アライメントの問題ですよね。
私の時は2の倍数の処理系と4の倍数の処理系でした。
構造体とか変数とか確保するときに、宣言の順番によってメモリ使用量が変わったり、
アクセス速度が4割ほど変わったりしたのも古い思い出です。
今はそこまで速度を気にする仕事に就いていないしなぁ。