TechEmpower/FrameworkBenchmarks — pull request #302 by xaxaxa (2013-05-21 05:04:01+00:00)
Title: update cpoll_cppsp benchmark module

changes
=========
* updated to cppsp_0.2-rc9
* use threadpool for mysql single query, multiple queries, and fortune tests
* added 2 implementations of postgresql single and multiple query tests, one based on the async postgresql api, and one using a thread pool
* update benchmark_config to separate the different test modes
* fixed database test output formatting (previously the output did not include the "id" field, because the db test was based on onion's db test which did not have id in its output; maybe consider fixing onion too?)
* added database update test

notes
=========
* only tested on ubuntu 12.04
* support for SO_REUSEPORT was added to cppsp in 0.2-rc8, so it might offer performance gains if run on a 3.9 or newer kernel
* you may need to run "make clean" in the cpoll_cppsp directory if you have ran these tests before, to make sure all pages get recompiled