Michael Ortmann
Michael Ortmann
Tune StringHashMap capacity to avoid resize / rehash. Threaded version is faster than C optimized. New benchmarks: **threaded zig 0:49.62:** ``` $ cat data/huwiki-latest-pages-meta-current.xml | /usr/bin/time -v zig/zig-out/bin/wordcount_threaded >out-zig-threaded.txt Command...
Removed buffered reader overhead and tuned stdin read initial buffer size to avoid resize / rehash. Also uses 7% less memory in this benchmark. New benchmarks: **threaded zig 0:47.80:** ```...
Removed a layer of indirection. Unthreaded version also is faster than C optimized. **By 12%**. New benchmarks: **threaded zig 0:40.52:** ``` Command being timed: "zig/zig-out/bin/wordcount_threaded" User time (seconds): 40.53 System...
the java implementation uses threading: ``` $ cat data/huwiki-latest-pages-meta-current.xml | /usr/bin/time -v java -Xms2G -Xmx8G -classpath java:java/zah-0.6.jar WordCountOptimized >out-java.txt [...] Percent of CPU this job got: 141% [...] $ java...
On join the bot stores the unixtime for the joiner (and itself): https://github.com/eggheads/eggdrop/blob/39a582cda2e587d2aa6f95028d078ab4f739ecbe/src/mod/irc.mod/chan.c#L2069 but if the joiner is the bot itself, then it will additionally call `reset_chan_info()` to do the...
Still figuring this out / thinking out loud.: Could we use the `WHO_SYNCED` flag to not loose the joined-times between `init_channel()` when called for channel reset and `got352()`/ `got352or4()`? That...
LGTM
> * Add this command to doc/tcl-commands.doc done > * Add encpass2 to tcl-commands.doc ;) done > * Move (and create) these Tcl comamnds into tclpbkdf2.c not sure, thats a...
done, tcl funcs separated into tclpbkdf2.c
> note for merge- run makedepend this PR does not need makedepend