acl2ライブラリ

(0)

(1) 構造体の宣言



(2) デストラクタ

(3) メモリ管理

AM0標準のmalloc/freeを呼ぶだけのクラスです。主に共通のインタフェースを提供するために用意されています。
AM1最初にかなり大きなサイズのメモリを親に対して要求します。そしてmalloc要求が来るたびにそのメモリを切り取って渡します。free要求が来てもそれはすべて無視します(!)。
AMF1あらかじめサイズを一つだけ設定しておきます。そのサイズでのmalloc/freeについては、内部で高速に処理します。それ以外のサイズについては、そのまま親に丸投げします。
AMF4AMF1を内部に4つもったAMで、4通りのメモリサイズに対してのみ高速化します。もしもっとたくさんのメモリサイズに特化したければ、このAMを直列につなげばいいでしょう。

(4) エラーレベル


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS