Difftastic spends a remarkable 49% of its runtime just reading and writing to a FxHashMap of ~1 million items. This hashmap stores the predecessor vertex when calculating the shortest route.
I'm running out of ideas. I can't use perfect hashmaps, are there other speed tricks?
miniblog.
Related Posts
RFC: Using Rust hashmaps in Remacs, and plugging in to the elisp GC: https://github.com/Wilfred/remacs/issues/276
Trifle lisp 0.11 is out! Hashmaps, syntactic improvements, and a smorgasbord of bug fixes!
