I've been on a quest for better bilerps lately. "Bilerp" is, of course, a contraction of "bilinear interpolation", and it's how you scale pictures when you're in a hurry. The GNOME Image Viewer (née Eye of GNOME) and ImageMagick have …
Continue readingTag: performance
What ails GHashTable?
I promised a closer look at GHashTable and ways to improve it; here's that look and another batch of benchmarks to boot. This time around I've dropped most of the other tables from the plots, keeping only khash and adding …
Continue readingA hash table re-hash
Hash tables! They're everywhere. They're also pretty boring, but I've had GLib issue #1198 sitting around for a while, and the GNOME move to GitLab resulted in a helpful reminder (or two) being sent out that convinced me to look …
Continue reading