unitbench 0.1 released!
After writing cppbench, a C++ benchmark framework, I felt inspired to take the next step. I wanted a benchmark library that was similar to unittest in python. I started working on unitbench. I ended up with a library that allows you to start a benchmark with ‘bench’ and it will be run and timed. It [...]
In: Announcement, Python · Tagged with: benchmarks, unitbench
Announcement: cppbench 0.2 released!
The second release of cppbench is here. Cppbench is a open source C++ benchmark framework cppbench. Someone on reddit suggested including user and system time. After some research that seemed like a good idea, so here is a new release with some additional features. New Features include: Reporting of user and system time in addition [...]
In: Announcement · Tagged with: benchmarks, cppbench, open source
Announcement: cppbench released!
While working on the sqlite benchmarks, I ended up writing a lightweight C++ benchmark framework to make the task easier. I thought other people might find it useful too. Then to prepare it for other people to use I wrote documentation and did some cleanup. Some of the features include: Simplified BSD License High fidelity [...]
In: Announcement, C++ · Tagged with: benchmarks, cppbench, open source
Some SQLite 3.7 Benchmarks
Since I wrote the benchmarks for insertions in my last post, SQLite 3.7 has been released. I figured it’d be interesting to see if 3.7 changed the situation at all. Prepared Statements The specific versions compared here are 3.6.23.1 and 3.7.3. I ran the prepared statements benchmark as is without changing any source code. Both [...]
In: C++ · Tagged with: benchmarks, sqlite
Fast Bulk Inserts into SQLite
Background Sometimes it’s necessary to get information into a database quickly. SQLite is a light weight database engine that can be easily embedded in applications. This will cover the process of optimizing bulk inserts into an SQLite database. While this article focuses on SQLite some of the techniques shown here will apply to other databases. [...]
In: C++ · Tagged with: benchmarks, optimization, sqlite
