Subject: [Boost-bugs] [Boost C++ Libraries] #4732: Event Ports for Solaris
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-10-13 21:37:17
#4732: Event Ports for Solaris
---------------------------------------+------------------------------------
Reporter: jacquesg@⦠| Owner: chris_kohlhoff
Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: asio
Version: Boost Development Trunk | Severity: Optimization
Keywords: |
---------------------------------------+------------------------------------
Hi,
Is it possible to add support for event ports on the Solaris platform?
I've written an application that uses the thread-pool strategy from the
HTTP Server 2 example. As I understand, the /dev/poll method on Solaris
needs lots of synchronization between threads.
I've noticed that my application does not nearly scale linearly with an
increase in threads. Highest throughput is obtained at approximately 7
threads, after which I get diminishing returns. I think this could be due
to the inter-thread synchronization needed to access /dev/poll? Please
find 2 links detailing event ports and/or comparison with /dev/poll.
Jacques
== http://blogs.sun.com/dap/entry/event_ports_and_performance ==
== http://developers.sun.com/solaris/articles/event_completion.html ==
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4732> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:04 UTC