diff options
author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-09-14 22:39:49 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-09-14 22:54:24 +0530 |
commit | 503c92c37a95f769762e65aff9383b302178c2bc (patch) | |
tree | 6374607403822c719c9e0719e549478b378557c0 /ChangeLog | |
parent | 29c933fb35b7bf872f57dc6977c879832983ab6c (diff) | |
download | glibc-503c92c37a95f769762e65aff9383b302178c2bc.tar.gz glibc-503c92c37a95f769762e65aff9383b302178c2bc.tar.xz glibc-503c92c37a95f769762e65aff9383b302178c2bc.zip |
benchtests: Reallocate buffers for memset
Keeping the same buffers along with copying the same size of data into the same location means that the first routine is typically the slowest since it has to bear the cost of fetching data into to cache. Reallocating buffers stabilizes numbers by a bit. * benchtests/bench-string.h (realloc_bufs): New function. (test_init): Call it. * benchtests/bench-memset-large.c (do_test): Likewise. * benchtests/bench-memset.c (do_test): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 88b0d4ee61..15daa370f3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2017-09-14 Siddhesh Poyarekar <siddhesh@sourceware.org> + * benchtests/bench-string.h (realloc_bufs): New function. + (test_init): Call it. + * benchtests/bench-memset-large.c (do_test): Likewise. + * benchtests/bench-memset.c (do_test): Likewise. + * benchtests/bench-memset-large.c: Print output in JSON format. * benchtests/bench-memset.c: Likewise. |