アカウント名:
パスワード:
そういえば最後に明示的にmalloc(3)を呼び出すコードを書いたのっていつだっけ? もう10年以上前のような気が…
# 最近そういう事を考えなくていい言語ばかり使ってる。
最近の C++ だと、new/delete もあまり書かないなぁ。
まあプログラム規模に対して十分な余裕がある環境では、人の手でメモリを管理すること自体が既にナンセンスですね。
「規模」や「余裕」の定義がわからんけど、不要な前提で不要なことすればそりゃナンセンスだわな
機械学習とかデータマイニングなんかをフリーのライブラリで遊んでると主要クラスのnewをオーバーライドしただけで劇的に速くなったりする「スパコンで贅沢に走らせりゃいいんだから、そんな工夫はナンセンス!」とも言える
不要な前提で不要なことすればそりゃナンセンスだわな
その通りの意味ですよ。ボトルネックになっていない部分を最適化しても大した効果は得られません。機械学習とかデータマイニングとやらのマシン性能をシビアに必要とするプログラムならまた別でしょうね。
アライメントとる場合は、その手の関数使いますね。……アライメントはとれるけど、ことごとく互換性をとる気のない関数たちですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
軟弱モノ (スコア:0)
そういえば最後に明示的にmalloc(3)を呼び出すコードを
書いたのっていつだっけ? もう10年以上前のような気が…
# 最近そういう事を考えなくていい言語ばかり使ってる。
Re: (スコア:0)
最近の C++ だと、new/delete もあまり書かないなぁ。
Re: (スコア:0)
まあプログラム規模に対して十分な余裕がある環境では、人の手でメモリを管理すること自体が既にナンセンスですね。
Re: (スコア:0)
「規模」や「余裕」の定義がわからんけど、不要な前提で不要なことすればそりゃナンセンスだわな
機械学習とかデータマイニングなんかをフリーのライブラリで遊んでると
主要クラスのnewをオーバーライドしただけで劇的に速くなったりする
「スパコンで贅沢に走らせりゃいいんだから、そんな工夫はナンセンス!」とも言える
Re: (スコア:0)
不要な前提で不要なことすればそりゃナンセンスだわな
その通りの意味ですよ。ボトルネックになっていない部分を最適化しても大した効果は得られません。
機械学習とかデータマイニングとやらのマシン性能をシビアに必要とするプログラムならまた別でしょうね。
Re: (スコア:0)
アライメントとる場合は、その手の関数使いますね。
……アライメントはとれるけど、ことごとく互換性をとる気のない関数たちですが。