boost::function
タイマーマネージャーの実装で使用することを検討しています。スケジュール タイマーで aboost::function
が渡され、タイマーの期限切れでコールバックが実行されます。時間は非常に高い頻度でスケジュール/キャンセルされます (~1000 アクション/秒)。
しかし、ヒープメモリの使用量が心配ですboost::function
。
たとえば、ライブラリのパフォーマンス要件はおそらく非常に高いですが、多くをboost::asio
使用していることを私は知っています。boost::function
どう思いますか?