From def455554b5607ec6ccd0af51d0dea5401003e93 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Mon, 30 Jun 2014 08:01:41 -0600 Subject: Add freelist cache. This commit adds a cache to the freelist which combines the available free pages and pending free pages in a single map. This was added to improve performance where freelist.isFree() was consuming 70% of CPU time for large freelists. --- db_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'db_test.go') diff --git a/db_test.go b/db_test.go index e689836..74ffcb9 100644 --- a/db_test.go +++ b/db_test.go @@ -418,7 +418,7 @@ func TestDB_DoubleFree(t *testing.T) { }) }() - assert.Equal(t, "tx 2: page 3 already freed in tx 0", msg) + assert.Equal(t, "assertion failed: page 3 already freed", msg) } func ExampleDB_Update() { -- cgit v1.2.3