Julia Evans 10/27/2024

Using less memory to look up IP addresses in Mess With DNS

Read Original

The article explains how the author solved out-of-memory (OOM) issues in their 'Mess With DNS' service. The primary memory hog was a 117MB IP-to-ASN lookup database. The author chronicles several optimization attempts, including using SQLite and tries, before settling on methods like data deduplication and switching to the more efficient `netip.Addr` type, ultimately saving 70MB of memory.

Using less memory to look up IP addresses in Mess With DNS

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet