我正在考虑boost::function
在我的计时器管理器的实现中使用。在调度计时器 aboost::function
将被传递,并且在计时器到期时将执行回调。时间将以非常高的频率(约 1000 次动作/秒)安排/取消。
但我担心boost::function
可能使用的堆内存量。
例如,我知道它boost::asio
使用boost::function
了很多,而对库的性能要求可能非常高。
你怎么看?
我正在考虑boost::function
在我的计时器管理器的实现中使用。在调度计时器 aboost::function
将被传递,并且在计时器到期时将执行回调。时间将以非常高的频率(约 1000 次动作/秒)安排/取消。
但我担心boost::function
可能使用的堆内存量。
例如,我知道它boost::asio
使用boost::function
了很多,而对库的性能要求可能非常高。
你怎么看?