我需要類似插座的本地IPC。我在Windows上使用了命名管道並重疊了IO,我想重寫應用程序以boost :: ASIO,以便它也可以使用UNIX域套接字。有沒有人做過boost :: asio的性能分析?
我最近審查了libevent庫的一部分,我知道它只支持1.4版本中的socket()和select()for windows。由於重疊的IO非常有效,所以在版本2(這是alpha版本)中顯然是一個令人無法接受的特性。次優化實施的另一個例子是使用紅黑樹與prio-queues的超時邏輯,其沿線的某處是adressed。
有沒有人對boost與libevent/libev的性能特徵有任何意見。它在某些平臺上有沒有令人眩目的不受歡迎的特徵?我的這個問題的目的是,除非我絕對必須,否則我不想讓ASIO庫陷入困境。我想知道boost :: asio是否以最優化的方式使用最優化的操作系統原語。
我認爲關於libevent的提問者的評論不支持Windows下的重疊IO過時。有人確認。 – unixman83 2012-02-20 15:05:37