lp:~kamstrup/dee/optimized-getters
- Get this branch:
- bzr branch lp:~kamstrup/dee/optimized-getters
Branch merges
- Michal Hruby (community): Approve
-
Diff: 392 lines (+278/-12)2 files modifieddee/dee-sequence-model.c (+201/-9)
tests/test-benchmark.c (+77/-3)
Branch information
Recent revisions
- 330. By Mikkel Kamstrup Erlandsen
-
Make it possible to run specific benchmarks (or subsets of benchmarks) by specifying prefixes as arguments to tests/test-
benchmark. - 328. By Mikkel Kamstrup Erlandsen
-
Add a benchmark for reading strings out of a seqmodel. It shows a 13% improvement in speed by the optimized getters in this branch.
- 327. By Mikkel Kamstrup Erlandsen
-
Implement custom getters for simple value types in DeeSequenceModel. Surprisingly this is *slower* than the fallback impl in DeeSerializable
Model even though we're shaving of a g_variant_ ref()+unref( ) !? - 323. By Mikkel Kamstrup Erlandsen
-
Add a new benchmark for filtermodels with descending collation. Also move the Benchmark struct initialization out of main() since that apparently triggers a bug with gcc varargs compilation when there are more >= 4 structs !??!
- 322. By Mikkel Kamstrup Erlandsen
-
Add a benchmark for DeeFilterModel with a collator fed with random ints. Make the other benchmarks have a column with random ints (packed in a string) as well.
- 321. By Mikkel Kamstrup Erlandsen
-
Print a more human friendly "Accuracy" parameter for the benchmarks in stead of coefficient of variation
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:dee