«前月 最新 翌月» 追記

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2009-08-27 [長年日記]

_ [読書] メモリ節約のパターン本

11月にワークショップのKeynoteとして来てくれるらしい James Noble が書いてる 省メモリプログラミングを読んでみました.内容的には知ってることも多い本です.個々の話題については知ってるからこそパターンだという話もありますが,カタログ化,パターン間の関係の明記あたりには価値のある本です.読んで勉強するためというより,手元に置いといて必要に応じて読み返すリファレンスマニュアル的な本だという気もします.

パターンを適用することによるトレードオフの分析もしっかり行われていますが,全体的には,メモリを節約する以上,処理時間やプログラマの労力を犠牲にする方向に傾いてます.そういえば,逆方向,つまりメモリをがんがん使って速度,安全性,保守性を上げるという富豪的プログラミング手法はあんまり見ませんね.資源は使おうと思えばいくらでも使うことができて,たとえば Omniscent Debugging(全実行履歴・メモリ状態を保存したデバッグ)は,富豪的な発想ではありますが,デバッグに全メモリ資源を使い尽くしてしまいます.そこまで行き過ぎない「浪費家ではない富豪的プログラミング」のパターンとかないもんでしょうか.