| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
* rename src directory to allocbench
* make global variable names UPPERCASE
* format a lot of code using yapf
* use lowercase ld_preload and ld_library_path as Allocator members
* name expected Errors 'err' and don't raise a new Exception
* disable some pylint messages
|
| |
|
|
|
|
|
|
|
|
|
| |
with the current workload size of 100K allocations the parallel part (worker)
takes on my development laptop 96% of the single threaded execution time
resulting in a maximal speedup of 25. (Amdahl: 1/(1-0.96) ~= 25)
Increasing the the workload to 1M allocations ups the parallel portion
to ~99% which gives us a max speedup of ~295 enough for all our test machines.
With the new workload the single threaded execution time is ~100s on my
laptop and ~30s on one of the test servers which is tolerable in my
opinion.
|
| |
|
|
|
|
| |
Make scans the project directory for Makefiles and executes them.
The targets should be build by the new targets/Makefile.
All included Makefiles are now "quiet" by default.
|
|
|
each benchmark has its own Makefile which must put it's binaries into
OBJDIR which is added to the PATH during execution.
|