bionic/benchmarks
Elliott Hughes 5d9a7ba0dc Avoid a system call in 'gettid'.
System calls can be pretty slow. This is mako, which has one of our
lowest latencies:

                       iterations      ns/op
  BM_unistd_getpid       10000000        209
  BM_unistd_gettid      200000000          8

Bug: 15297299 (kernel panic from too many gettid calls)
Bug: 15315766 (excessive gettid overhead in liblogd)
Change-Id: I49656c0fc5b5d092390264a59e4f2c0d8a8b1aeb
2014-06-02 10:32:55 -07:00
..
Android.mk Revert "Removes bionic's dependence on stlport" 2014-05-19 23:46:51 +00:00
benchmark_main.cpp Switch to g_ for globals. 2014-05-14 10:02:03 -07:00
benchmark.h bionic: move benchmarks out of tests directory 2013-12-10 18:24:30 -08:00
math_benchmark.cpp Reimplement isinf/isnan/fpclassify. 2014-04-14 14:35:47 -07:00
property_benchmark.cpp Modify hard-coded directory. 2014-05-01 13:10:48 -07:00
pthread_benchmark.cpp Add various benchmarks. 2014-03-11 11:20:52 -07:00
semaphore_benchmark.cpp Add various benchmarks. 2014-03-11 11:20:52 -07:00
stdio_benchmark.cpp Add various benchmarks. 2014-03-11 11:20:52 -07:00
string_benchmark.cpp bionic: move benchmarks out of tests directory 2013-12-10 18:24:30 -08:00
time_benchmark.cpp bionic: move benchmarks out of tests directory 2013-12-10 18:24:30 -08:00
unistd_benchmark.cpp Avoid a system call in 'gettid'. 2014-06-02 10:32:55 -07:00