<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url><loc>https://meghraj.dev/</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/archive</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/about</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/c/ai</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/c/db</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/c/infra</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/posts/kv-cache-llm-inference-memory</loc><lastmod>2026-11-09</lastmod><image:image><image:loc>https://meghraj.dev/og/kv-cache-llm-inference-memory.png</image:loc><image:title>The KV cache: why LLM inference runs out of memory, not compute</image:title></image:image></url>
<url><loc>https://meghraj.dev/posts/postgres-mvcc-dead-tuples-vacuum</loc><lastmod>2026-11-09</lastmod><image:image><image:loc>https://meghraj.dev/og/postgres-mvcc-dead-tuples-vacuum.png</image:loc><image:title>Why your Postgres table is bigger than its data</image:title></image:image></url>
<url><loc>https://meghraj.dev/tags/gpu</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags/inference</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags/llm</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags/mvcc</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags/performance</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags/postgres</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags/transformers</loc><lastmod>2026-11-09</lastmod></url>
<url><loc>https://meghraj.dev/tags/vacuum</loc><lastmod>2026-11-09</lastmod></url>
</urlset>
