Improve benchmark repeatability.

This commit is contained in:
Nuno Cruces
2023-10-25 00:31:33 +01:00
parent 501d157279
commit 6353160619
5 changed files with 6 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
#include <string.h>
#include <stddef.h>
#include "sqlite3.h"

View File

@@ -1,6 +1,3 @@
#include <stdbool.h>
#include <stddef.h>
// Amalgamation
#include "sqlite3.c"
// VFS

View File

@@ -1,3 +1,5 @@
#include <stdbool.h>
#include <stddef.h>
#include <time.h>
#include "sqlite3.h"

View File

@@ -1,5 +1,4 @@
#include <stdbool.h>
#include <stddef.h>
#include <unistd.h>
// Amalgamation
#include "sqlite3.c"
@@ -8,9 +7,8 @@
__attribute__((constructor)) void init() { sqlite3_initialize(); }
static int dont_unlink(const char *pathname) { return 0; }
#define sqlite3_enable_load_extension(...)
#define sqlite3_trace(...)
#define unlink dont_unlink
#define unlink(...) (0)
#undef UNUSED_PARAMETER
#include "mptest.c"

View File

@@ -6,5 +6,5 @@
// VFS
#include "vfs.c"
#define randomFunc(args...) randomFunc2(args)
#define randomFunc randomFunc2
#include "speedtest1.c"