Commit Graph

35 Commits

Author SHA1 Message Date
daan 8e4e8c93a7 merge from dev 2020-04-30 20:40:48 -07:00
daan b241be7075 reenable mimalloc in the stress test 2020-02-02 22:08:33 -08:00
daan f3c47c7c91 improved malloc zone handling on macOSX (not working yet) 2020-02-02 21:03:09 -08:00
daan 0989562c2d add initial fast tls for macOSX 2020-02-01 16:57:00 -08:00
daan a169cf0e3f merge dev-exp; add pthread TLS support for macOSX 2020-02-01 14:10:10 -08:00
daan 03b363a1c2 first working tls on macOS using interpose; still slow 2020-01-29 22:46:44 -08:00
daan 19a0d9dfa0 clean up stress test 2020-01-25 12:51:56 -08:00
daan 5e32d00aab add visit count to abandoned to limit list length 2020-01-25 12:26:08 -08:00
daan b31bc52618 add cache alignment directives for contended variables 2020-01-24 19:02:13 -08:00
daan e070eba112 fix tagged null encoding, search segment cache before reclaim 2020-01-24 16:31:18 -08:00
daan 8cf4882a85 fix linux build 2020-01-24 10:38:25 -08:00
daan 8b1520f5c1 make stress test deterministic 2020-01-23 21:53:28 -08:00
daan 58fdcbb0cd fix bug in collect where has_page was not set on free pages 2020-01-23 21:37:14 -08:00
daan f8ab4bd7dc add leak test 2020-01-23 19:49:32 -08:00
daan 66818bf632 use atomic yield on delayed-freeing; clarify code 2020-01-23 09:57:55 -08:00
daan 9d7ac76d93 fix compilation under Intel C compiler (icc) 2020-01-19 18:35:45 -08:00
daan 783e3377f7 add output argument to stat printing 2020-01-15 10:53:54 -08:00
daan 940df53b0a fix iteration count display in stress test 2020-01-08 17:57:17 -08:00
daan 683d8998d4 fix potential A-B-A problem with segment abandonment; noticed by Manual Poeter and Sam Gross 2020-01-08 17:45:38 -08:00
daan 5d2f111f64 make the stress test do more iterations under a smaller load to stay under 1GiB committed and increase thread interaction 2020-01-08 16:33:45 -08:00
Daan Leijen 0d3c195f37 update stress test with more documentation 2019-11-22 11:28:55 -08:00
Daan Leijen 94bfb47725 update stress test for more realisitic size distribution 2019-11-20 12:59:26 -08:00
daan fd3ce5dc7d improve stress test 2019-11-15 16:28:11 -08:00
Daan Leijen 8637f113d5 improve test-stress to run multiple iterations 2019-11-15 14:09:17 -08:00
daan 28d4ec4c5a fix statistics accounting of huge pages 2019-10-28 13:14:14 -07:00