summaryrefslogtreecommitdiffstats
path: root/tests/dummyresourcebenchmark.cpp
Commit message (Collapse)AuthorAge
* Set debuglevel in dummyresourcebenchmarkChristian Mollekopf2015-08-13
|
* DummyResourceBenchmark cleanup.Christian Mollekopf2015-08-10
|
* Example for parallel processing of jobsChristian Mollekopf2015-08-07
|
* Made the pipeline an implementation detail of the resource.Christian Mollekopf2015-07-30
| | | | | This removes one dependency from the Listener and will allow us to test the Listener better.
* Pass command around as QByteArrayChristian Mollekopf2015-07-23
| | | | | | | Simpler api, GenericResource didn't honor size anyways, and we copy the command for now to avoid sideeffects of data coming in in the meantime (although that should generally work since data is always appended).
* Use the resource instance nameChristian Mollekopf2015-07-07
|
* Use a queryrunner to execute queries.Christian Mollekopf2015-04-15
| | | | | | | | | | | | | | The queryrunner is responsible for running queries and keeping them up to date. This is required for self-updating queries. To get this to work properly the ResultProvider/emitter had to be fixed. The emitter now only lives as long as the client holds a reference to it, allowing the provider to detect when it is no longer necessary to keep the query alive (because noone is listening). In the process various lifetime issues have been fixed, that we're caused by lambdas capturing smartpointers, that then extended the lifetime of the associated objects unpredictably.
* Only measure appending, not creating the buffer.Christian Mollekopf2015-04-09
|
* Renamed Akonadi::Domain to Akonadi::ApplicationDomainChristian Mollekopf2015-04-09
| | | | Because it's really the application domain and not the akonadi domain.
* Use memcpy to copy tables into vectors.Christian Mollekopf2015-04-07
| | | | | | Ideally we wouldn't be copying at all, and somehow cast the table to a vector. Unfortunately I haven't figured out how to do that, and this solution at least gets us from 0.065 ms to 0.028 ms in testCreateCommand.
* Benchmark for in-process writing.Christian Mollekopf2015-04-06
| | | | To measure overhead of the communication to the separate process.
* DummyResourceBenchmarkChristian Mollekopf2015-01-27