Zend_Db_Table_Abstract をセットアップしてメタデータ キャッシュを使用し、xhprof でプロファイリングして使用メモリ量を確認しました。
_setupMetadata から Zend_Cache_Core::load への 34 回の呼び出しで 7 MB のメモリが使用され、そのほとんどが unserialize の呼び出しによって使用されていることが判明しました。
メタデータ キャッシュの構成は次のとおりです。
resources.cachemanager.db_metadata.frontend.name = Core
resources.cachemanager.db_metadata.frontend.options.automatic_serialization = true
resources.cachemanager.db_metadata.frontend.options.lifetime = null
resources.cachemanager.db_metadata.backend.name = File
resources.cachemanager.db_metadata.backend.options.cache_dir = APPLICATION_PATH "/../data/cache/db_metadata"
これは一般的な問題ですか、それとも何か不足していますか?