Skip to content
  • Mastodon
  • Github
  • Feed
  • E-mail
  • Blag
  • Chafa

Et tu, Cthulhu

Personal blag of Hans Petter Jansson: Fun with computers edition

Tag: benchmarks

Battle of the Bilerps: Image Scaling on the CPU

On July 8, 2019 By Hans Petter Jansson In Computing, GNOME, Technical

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 reading

What ails GHashTable?

On August 29, 2018 By Hans Petter Jansson In Computing, GNOME, Technical

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 reading

A hash table re-hash

On July 24, 2018 By Hans Petter Jansson In Computing, GNOME, Technical

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

© Hans Petter Jansson

Feel free to leave a comment. I can also be reached by e-mail (hpj@hpjansson.org), on Mastodon, or on GitHub. A convenient way to follow this blag is by adding its feed to an RSS reader (there are many; I use NewsBlur).