SQLite

All files named ”tool/speed-check.sh”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for tool/speed-check.sh

2025-04-28
13:32
Deleted: Remove long-obsolete performance testing scripts from the tools/ folder. The test/speedtest.tcl script is what should be used these days. This is just cruft clean-up. (check-in: [956af8c294] user: drh branch: trunk, size: 0)
2025-02-25
20:55
[2d9e337449] part of check-in [af928818a0] Approximately 50 typo fixes, spanning the whole tree, contributed via forum post 006c8fa165083ac3 and individually checked for correctness. Affects only code comments, docs, and a single line of debug output in a test app. (check-in: [af928818a0] user: stephan branch: trunk, size: 6139)
2024-10-01
20:29
[e566ab3934] part of check-in [f622b52024] Remove all code that makes use of the C-language "long double" datatype. (check-in: [f622b52024] user: drh branch: omit-long-double, size: 6140)
2024-01-20
16:18
[e8d20cc2eb] part of check-in [401650aacc] Allow "_" characters to appear following any digit in an integer or real SQL literal. (check-in: [401650aacc] user: dan branch: digit-separators, size: 6227)
2023-07-03
15:11
[72dc85b2c0] part of check-in [6bf6018a00] Add the --nolongdouble option to speedtest1.c. (check-in: [6bf6018a00] user: drh branch: trunk, size: 6134)
2023-02-28
20:06
[c24c30cddd] part of check-in [bd02df052e] Updates to speedtest1.c and the speed-check.sh test script so that they work with the new SQLITE_DBCONFIG_STMT_SCANSTATUS control. (check-in: [bd02df052e] user: drh branch: trunk, size: 6047)
2022-11-07
17:21
[9b27e15833] part of check-in [d2ed4116fb] Minor doc updates in speed-check.sh. No code changes. (check-in: [d2ed4116fb] user: stephan branch: trunk, size: 5956)
2022-08-24
23:50
[13f8e07dbf] part of check-in [c9dc536db9] Change sqlite3_prepare_v3() to require SQLITE_PREPARE_CACHE in order for a statement to be a cache candidate. But any statement can pull from the cache. Also add statement cache control to the CLI. (check-in: [c9dc536db9] user: drh branch: stmt-cache, size: 5966)
17:55
[fc224ee490] part of check-in [c217b763b1] First attempt at adding a built-in prepared statement cache. This is mostly working, but still has a few obscure faults. (check-in: [c217b763b1] user: drh branch: stmt-cache, size: 5875)
2021-11-03
12:50
[ff74a68bb9] part of check-in [a247b5d88c] Add the --strict option to speedtest1.c (check-in: [a247b5d88c] user: drh branch: trunk, size: 5798)
2020-08-07
14:47
[8ba7c7c0db] part of check-in [4cffa9bb44] Add the --checkpoint option to speedtest1. (check-in: [4cffa9bb44] user: drh branch: trunk, size: 5729)
2020-07-29
16:18
[f7f4fb0366] part of check-in [a80ae2c98b] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c98b] user: drh branch: typos, size: 5645)
2020-06-26
14:05
[615cbdf50f] part of check-in [89a11120ab] Add --verify to speed-check.sh and add --memdb and --output to speedtest1.c. Other improvements to speedtest1.c. (check-in: [89a11120ab] user: drh branch: speedtest-hash, size: 5646)
2019-09-21
13:34
[2b042d703a] part of check-in [c17078af60] Add --multithread, --serialized, and --singlethread options to the speed-check.sh test script. (check-in: [c17078af60] user: drh branch: trunk, size: 5522)
2018-05-24
16:18
[27c7fe178d] part of check-in [95f2d62cf3] Addition cases for rtree preformance testing in speedtest1.c. Add the --nodiff option to the speed-check.sh script. (check-in: [95f2d62cf3] user: drh branch: trunk, size: 5300)
2018-02-20
17:02
[4ff9b095cf] part of check-in [cd81613850] In the speed-check.sh script, make WAL mode the default. Add the --legacy option to do DELETE mode. Continue to use DELETE mode for long-term performance graphs since WAL mode was not always available, but use WAL mode for day-to-day performance measurements. (check-in: [cd81613850] user: drh branch: trunk, size: 5239)
2018-02-12
20:50
[c6239c71ba] part of check-in [f89c8f8ecd] Updates to the speed-check.sh script for improvements to the --vdbeprofile option. (check-in: [f89c8f8ecd] user: drh branch: trunk, size: 5157)
2017-12-26
14:12
[9ae425da88] part of check-in [b3c6105181] Add options to speedtest1.c and speed-check.sh for testing performance of floating-point computatations. (check-in: [b3c6105181] user: drh branch: mistake, size: 4900)
2017-10-11
12:20
[a97ae367e9] part of check-in [0245adffc6] In the speed-check.sh test script, allow an additional test-name argument which becomes the comparison baseline, in place of "trunk". (check-in: [0245adffc6] user: drh branch: trunk, size: 4748)
2017-08-12
02:16
[9eccb9ade8] part of check-in [14d262d6aa] Update the speed-check.sh test script to append log output to the end of the cout-NAME.txt file. (check-in: [14d262d6aa] user: drh branch: trunk, size: 4690)
2017-07-08
22:30
[fd24151fd6] part of check-in [70dae08a9a] Add the --icc, --gcc7, and --orm options to the speed-check.sh test script. (check-in: [70dae08a9a] user: drh branch: trunk, size: 4540)
2017-01-28
13:40
[9630ba0468] part of check-in [aa1ab37100] In the speed-check.sh script, automatically invoke "fossil test-diff --tk" on the cachegrind output against trunk, if not generating a trunk run. (check-in: [aa1ab37100] user: drh branch: trunk, size: 4360)
2017-01-20
16:09
[65ac2f5b00] part of check-in [87b640c8d0] Get the "--testset rtree" option working on speedtest1. Add the --rtree, --lookaside, and --clang options to the speed-check.sh script. (check-in: [87b640c8d0] user: drh branch: trunk, size: 4270)
2016-12-12
23:24
[e6ca0695b0] part of check-in [1a636d5e0e] Add the --mmap option to the speedtest1 program and to the speed-check.sh script that is frequently used to run speedtest1. (check-in: [1a636d5e0e] user: drh branch: trunk, size: 3975)
2016-10-18
14:35
[b7922d000d] part of check-in [6ca0e06b21] Add the --repeat option to speedtest1.c and speed-check.sh. (check-in: [6ca0e06b21] user: drh branch: trunk, size: 3886)
2016-10-01
23:55
[da6ce45957] part of check-in [fe07609efc] Add SQLITE_USE_ALLOCA to the --lean configuration in speed-check.sh. (check-in: [fe07609efc] user: drh branch: trunk, size: 3743)
2016-09-24
01:41
[a57ee04157] part of check-in [a8cb1390fc] Add -DSQLITE_MAX_EXPR_DEPTH=0 to the --lean option on speed-check.sh. (check-in: [a8cb1390fc] user: drh branch: trunk, size: 3700)
2016-09-21
23:58
[b6f8540db9] part of check-in [7785b3a257] Fix speedtest1.c so that it works with SQLITE_OMIT_DEPRECATED. Add the --lean and --cachesize options to speed-check.sh. (check-in: [7785b3a257] user: drh branch: trunk, size: 3651)
2016-05-21
00:45
Added: [45d3bf861b] part of check-in [8e366f18f5] Add the shell-script used for routine performance testing. (check-in: [8e366f18f5] user: drh branch: trunk, size: 3058)