Skip to content

Commit 2c6cd05

Browse files
committed
readme improvements
1 parent 1e200be commit 2c6cd05

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

entries/ghatem-fpc/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,3 +233,12 @@ a few performance improvements, and measurements as per gcarreno on a busy machi
233233
- using mORMot's `crc32c` function instead of the native `crc32`, time dropped to 3.8 seconds
234234
- I had removed my pre-allocated records implementation. restored it in the custom dictionary class, time dropped to 3.2 seconds
235235
- skipping a few chars that we don't need to bother with, no timing yet
236+
237+
## v.5 (2024-04-27)
238+
239+
Various attempts at dictionary sizes, ranging from 45k to 95k. Even though larger dictionaries reduce collision tremendously, a dictionary of size 45k was still optimal.
240+
241+
Another trial with various hash functions, a simple modulus vs. a slightly more complex one: modulus is slower on my PC, remains to try on the test env.
242+
Can be tested with the HASHMULT build option
243+
244+
Finally, it seems choosing a dictionary size that is a prime number is also recommended: shaves 1 second out of 20 on my PC.

0 commit comments

Comments
 (0)