After (mailquerybenchmark): ********* Start testing of MailQueryBenchmark ********* Config: Using QtTest library 5.10.1, Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.0) PASS : MailQueryBenchmark::initTestCase() Timestamp |Commit |live (ms) |nonlive (ms) 180705:153005 |be09c96b9 | 23.000| 15.000 PASS : MailQueryBenchmark::testInitialQueryResult() Loaded 1000 results. The query took [ms]: 53 Current Rss usage [kb]: 114876 Peak Rss usage [kb]: 114876 Rss growth [kb]: 24488 Rss growth per entity [byte]: 501 Rss without db [kb]: 73172 Percentage error: 0 Warning: mailquerybenchmark.benchmark.queryrunner : A limited query without sorting is typically a bad idea, because there is no telling what you're going to get. Loaded 1000 results. The query took [ms]: 159 Current Rss usage [kb]: 137336 Peak Rss usage [kb]: 137336 Rss growth [kb]: 48608 Rss growth per entity [byte]: 995 Rss without db [kb]: 94812 Percentage error: 0 Timestamp |Commit |rows |simple (result/ms) |threadleader (result/ms) 180705:153016 |be09c96b9 | 1000.000| 18.868| 6.289 PASS : MailQueryBenchmark::test50k() Initial query took: 43 Incremental query took 51 added 200 modified 100 removed 0 Timestamp |Commit |nonincremental (ms) |incremental (ms) 180705:153017 |be09c96b9 | 43.000| 51.000 PASS : MailQueryBenchmark::testIncremental() PASS : MailQueryBenchmark::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 17569ms ********* Finished testing of MailQueryBenchmark ********* After (pipelinebenchmark): ********* Start testing of PipelineBenchmark ********* Config: Using QtTest library 5.10.1, Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.0) PASS : PipelineBenchmark::initTestCase() Size: 8068 [kb] Time: 1892 [ms] Timestamp |Commit |rows |append (ops/ms) |total (ops/ms) 180705:153110 |be09c96b9 | 10000.000| 5.285| 5.285 PASS : PipelineBenchmark::testWithIndex() PASS : PipelineBenchmark::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2146ms ********* Finished testing of PipelineBenchmark ********* Develop (mailquerybenchmark): Config: Using QtTest library 5.10.1, Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.0) PASS : MailQueryBenchmark::initTestCase() Timestamp |Commit |live (ms) |nonlive (ms) 180705:153005 |be09c96b9 | 23.000| 15.000 180705:153512 |5799e3d91 | 19.000| 16.000 PASS : MailQueryBenchmark::testInitialQueryResult() Loaded 1000 results. The query took [ms]: 30 Current Rss usage [kb]: 139824 Peak Rss usage [kb]: 139824 Rss growth [kb]: 41380 Rss growth per entity [byte]: 847 Rss without db [kb]: 86804 Percentage error: 0 Warning: mailquerybenchmark.benchmark.queryrunner : A limited query without sorting is typically a bad idea, because there is no telling what you're going to get. Loaded 1000 results. The query took [ms]: 155 Current Rss usage [kb]: 159168 Peak Rss usage [kb]: 159168 Rss growth [kb]: 60788 Rss growth per entity [byte]: 1244 Rss without db [kb]: 105464 Percentage error: 0 Timestamp |Commit |rows |simple (result/ms) |threadleader (result/ms) 180705:153016 |be09c96b9 | 1000.000| 18.868| 6.289 180705:153525 |5799e3d91 | 1000.000| 33.333| 6.452 PASS : MailQueryBenchmark::test50k() Initial query took: 32 Incremental query took 37 added 200 modified 100 removed 0 Timestamp |Commit |nonincremental (ms) |incremental (ms) 180705:153017 |be09c96b9 | 43.000| 51.000 180705:153525 |5799e3d91 | 32.000| 37.000 PASS : MailQueryBenchmark::testIncremental() PASS : MailQueryBenchmark::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 19860ms ********* Finished testing of MailQueryBenchmark ********* Develop (pipelinebenchmark): ********* Start testing of PipelineBenchmark ********* Config: Using QtTest library 5.10.1, Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.0) PASS : PipelineBenchmark::initTestCase() Size: 10244 [kb] Time: 1891 [ms] Timestamp |Commit |rows |append (ops/ms) |total (ops/ms) 180705:153110 |be09c96b9 | 10000.000| 5.285| 5.285 180705:153621 |5799e3d91 | 10000.000| 5.288| 5.288 PASS : PipelineBenchmark::testWithIndex() PASS : PipelineBenchmark::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2189ms ********* Finished testing of PipelineBenchmark ********* D13735 (mailquerybenchmark): ********* Start testing of MailQueryBenchmark ********* Config: Using QtTest library 5.10.1, Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.0) PASS : MailQueryBenchmark::initTestCase() Timestamp |Commit |live (ms) |nonlive (ms) 180705:153512 |5799e3d91 | 19.000| 16.000 180705:153556 |5799e3d91 | 21.000| 12.000 180705:154221 |456d18b45 | 15.000| 12.000 PASS : MailQueryBenchmark::testInitialQueryResult() Loaded 1000 results. The query took [ms]: 46 Current Rss usage [kb]: 138748 Peak Rss usage [kb]: 138748 Rss growth [kb]: 41564 Rss growth per entity [byte]: 851 Rss without db [kb]: 87656 Percentage error: 0 Warning: mailquerybenchmark.benchmark.queryrunner : A limited query without sorting is typically a bad idea, because there is no telling what you're going to get. Loaded 1000 results. The query took [ms]: 183 Current Rss usage [kb]: 156192 Peak Rss usage [kb]: 156192 Rss growth [kb]: 57540 Rss growth per entity [byte]: 1178 Rss without db [kb]: 104332 Percentage error: 0 Timestamp |Commit |rows |simple (result/ms) |threadleader (result/ms) 180705:153016 |be09c96b9 | 1000.000| 18.868| 6.289 180705:153525 |5799e3d91 | 1000.000| 33.333| 6.452 180705:154233 |456d18b45 | 1000.000| 21.739| 5.464 PASS : MailQueryBenchmark::test50k() Initial query took: 38 Incremental query took 46 added 200 modified 100 removed 0 Timestamp |Commit |nonincremental (ms) |incremental (ms) 180705:153017 |be09c96b9 | 43.000| 51.000 180705:153525 |5799e3d91 | 32.000| 37.000 180705:154234 |456d18b45 | 38.000| 46.000 PASS : MailQueryBenchmark::testIncremental() PASS : MailQueryBenchmark::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 19335ms ********* Finished testing of MailQueryBenchmark ********* D13735 (pipelinebenchmark): ********* Start testing of PipelineBenchmark ********* Config: Using QtTest library 5.10.1, Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.3.0) PASS : PipelineBenchmark::initTestCase() Size: 10144 [kb] Time: 1975 [ms] Timestamp |Commit |rows |append (ops/ms) |total (ops/ms) 180705:153110 |be09c96b9 | 10000.000| 5.285| 5.285 180705:153621 |5799e3d91 | 10000.000| 5.288| 5.288 180705:154309 |456d18b45 | 10000.000| 5.063| 5.063 PASS : PipelineBenchmark::testWithIndex() PASS : PipelineBenchmark::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2237ms ********* Finished testing of PipelineBenchmark *********