Commit Graph

24 Commits

Author SHA1 Message Date
Bertrand Bordage ce9ec0c0a1 Clears caches during benchmark to ensure the same conditions for each test. 2017-06-04 18:38:13 +02:00
Bertrand Bordage 61e7d742af Improves a benchmark message. 2016-01-11 22:08:44 +01:00
Bertrand Bordage cd365cd2e3 Adds the disk model name to the benchmark conditions. 2016-01-11 21:06:22 +01:00
Bertrand Bordage f597a72ee1 Generates a grid on the benchmark results. 2016-01-10 21:56:48 +01:00
Bertrand Bordage c540f1bd31 Updates test requirements to the latest Python 3 compatible ones. 2015-12-28 00:38:37 +01:00
Bertrand Bordage 85567cdbee Fixes a removed function in Django 1.9. 2015-12-18 12:37:21 +01:00
Bertrand Bordage abc00b1307 Merges invalidate_all, invalidate_tables and invalidate_models, while optimising it. 2015-10-05 22:31:47 +02:00
Bertrand Bordage d93e4c3e90 Fixes the benchmark by setting up django before importing a model.
Otherwise, Django thinks the Test model is from a 'tests' application instead of 'cachalot'.
2015-10-05 21:06:15 +02:00
Bertrand Bordage 3221692ef6 Use cursors as context managers in benchmark.py. 2015-04-11 02:39:27 +02:00
Bertrand Bordage 16e14c9219 Drops Django 1.6 & Python 2.6 support. 2015-04-11 01:57:13 +02:00
Bertrand Bordage 40c8700ee5 Adds Python 3 compatibility to the benchmark. 2015-03-15 15:12:05 +01:00
Bertrand Bordage 3da5c92eaa Adds an introduction to the benchmark. 2015-02-22 05:00:48 +01:00
Bertrand Bordage 13f296f190 Adds benchmark conditions. 2015-02-16 21:25:19 +01:00
Bertrand Bordage ce9c1c4d55 Adds benchmark results to the docs. 2014-12-14 10:46:52 +01:00
Bertrand Bordage 94214e8113 Improves the benchmark. 2014-12-13 20:05:17 +01:00
Bertrand Bordage d84783b0f1 Simplifies cachalot_settings and forbids its modification. 2014-12-08 19:43:43 +01:00
Bertrand Bordage 78332a7ef0 Fixes Django 1.7 tests. 2014-12-07 04:16:07 +01:00
Bertrand Bordage 780c6cbdc0 Simplifies settings setup. 2014-12-07 03:43:16 +01:00
Bertrand Bordage 45e4cd543b Rewrites invalidation for a better speed & memory performance. 2014-11-24 12:05:00 +01:00
Bertrand Bordage 73d09b2e5f Improves benchmark plots. 2014-11-24 12:04:01 +01:00
Bertrand Bordage 4f41cab418 Generates benchmark plots about caches too. 2014-11-24 00:13:29 +01:00
Bertrand Bordage dc061ee2c4 Fixes an invalidation order issue in the benchmark. 2014-11-23 23:11:51 +01:00
Bertrand Bordage 3eb8dcd982 Fixes some error bars in benchmark plots. 2014-11-23 22:55:07 +01:00
Bertrand Bordage ee33a6c2bd Adds a benchmark. 2014-11-23 20:09:42 +01:00