- 14 Nov, 2021 1 commit
-
-
Noric Couderc authored
We want to run with a heap big enough, otherwise we just do garbage collection...
-
- 11 Nov, 2021 1 commit
-
-
Noric Couderc authored
We'll look into /usr/local/ first.
-
- 04 Nov, 2021 2 commits
-
-
Noric Couderc authored
If it now works, it will be the end of years of struggle to get these damn library.path set!
-
Noric Couderc authored
Instead of trying to manipulate tasks directly, the plugin just sets and extra property you should have access to.
-
- 26 Oct, 2021 1 commit
-
-
Noric Couderc authored
-
- 25 Oct, 2021 1 commit
-
-
Noric Couderc authored
If the user had PAPI_LIBRARY_PATH set, then we add it to the list of options.
-
- 22 Oct, 2021 2 commits
-
-
Noric Couderc authored
-
Noric Couderc authored
We move setting the java.library.path for brainy executables in the main build.gradle, inside a plugin. That way, we don't need to configure the sub-projects.
-
- 21 Oct, 2021 2 commits
-
-
Noric Couderc authored
The function loadSeeds() is called during configuration, not when the task is executed. Therefore, if the file containing the seeds does not exist, ALL the other tasks would fail. We use that to prevent that.
-
Noric Couderc authored
We don't need UNIFORM for now.
-
- 18 Oct, 2021 4 commits
-
-
Noric Couderc authored
We can read the command-line arguments from STDIN instead of the args array. That should be helpful when we want to load a lot of seeds to benchmark in a row!
-
Noric Couderc authored
We can read the command-line arguments from STDIN instead of the args array. That should be helpful when we want to load a lot of seeds to benchmark in a row!
-
Noric Couderc authored
Loading from a big file was too slow, hopefully this makes it faster
-
Noric Couderc authored
We use the file "seeds-benchmarks.csv" to load the data for the seeds we'd want to try, we use the function loadSeeds to convert that to arguments JMH can take, then we pass that as arguments to the runner. (That can be a looot of arguments for some cases, I wonder if it can take all these arguments)
-
- 29 Sep, 2021 1 commit
-
-
Noric Couderc authored
We run it 30 times instead of 10.
-
- 21 Sep, 2021 1 commit
-
-
Noric Couderc authored
The SeedSampler generates new seeds, we allow a threshold for the number of seeds set. The tool will stop when it reaches that threshold.
-
- 20 Sep, 2021 3 commits
-
-
Noric Couderc authored
We renamed the argument in a previous commit.
-
Noric Couderc authored
Added a gradle task that runs an experiment where different generation schemes are used to generate benchmarks. We want to compare them.
-
Noric Couderc authored
Renamed the argument "number seeds" into "target size" since it's the number of benchmarks we want to each interface.
-
- 29 Jun, 2021 2 commits
-
-
Noric Couderc authored
That argument changes the number of times each benchmark is run (more times gives a more precise estimate, but takes less time).
-
Noric Couderc authored
This is used to find a set of seeds that exercises each collections' strengths and weaknesses.
-
- 25 May, 2021 1 commit
-
-
Noric Couderc authored
We changed to a sequence of benchmarks that fit better our current use case.
-
- 03 May, 2021 2 commits
-
-
Noric Couderc authored
We use the parameters that were used in the Brainy study, cause we want to "reproduce" their work.
-
Noric Couderc authored
-
- 16 Apr, 2021 2 commits
-
-
Noric Couderc authored
We only generate markov benchmarks now because they give the best accuracy when training the classifier.
-
Noric Couderc authored
When a JMH task run, we print STDOUT to log files, so that we don't lose the output if some other program writes to the output afterwards.
-
- 13 Apr, 2021 1 commit
-
-
Noric Couderc authored
You can run benchmarks with the collection filled with random values from the start, but we disabled that, it was buggy and we were unsure it was actually necessary.
-
- 14 Aug, 2020 1 commit
-
-
Noric Couderc authored
This subproject is about JMH evaluation of benchmarks built with existing software traces.
-
- 13 Aug, 2020 4 commits
-
-
Noric Couderc authored
Re-implemented a way similar as the way used for the JMH plugin, so that the options for benchmarking are in the build script.
-
Noric Couderc authored
/Finally/ managed to implement my own!
-
Noric Couderc authored
-
Noric Couderc authored
-
- 12 Aug, 2020 1 commit
-
-
Noric Couderc authored
The build scripts is split in two parts, one for each subprojects
-
- 22 Jul, 2020 1 commit
-
-
Noric Couderc authored
There were quite a few things wrong with the build script (remnants of build scripts for older versions of gradle)
-
- 21 Jul, 2020 1 commit
-
-
Noric Couderc authored
Trying to make the `jmhJar` task work.
-
- 16 Jul, 2020 1 commit
-
-
Noric Couderc authored
Changed build scripts to run small benchmarks instead of the big ones for experiments
-
- 11 May, 2020 2 commits
-
-
Christoph Reichenbach authored
-
Christoph Reichenbach authored
-
- 10 May, 2020 2 commits
-
-
Christoph Reichenbach authored
-
Christoph Reichenbach authored
-