{"ok":true,"trend":{"id":1065704,"platform":"hn","region":"global","key":"a 40ms go garbage collector pause caused by swap","title":"A 40ms Go garbage collector pause caused by swap","url":"https://frn.sh/go-gc/","first_seen":"2026-10-05T04:05:39.682554Z","last_seen":"2026-10-07T21:11:04.433980Z","last_rank":7,"peak_rank":6,"last_volume":115,"peak_volume":115,"seen_count":34,"score":82.58,"category_hint":"autos","section":"life","category":"autos","summary":"Engineers are discussing a case where a Go application suffered a 40-millisecond garbage collector pause, far above the usual sub-millisecond goals, with swapping identified as the cause. The write-up explains how memory pressure pushed pages to disk, stalling the collector, and what operators can do to tune swap and runtime settings to avoid similar latency spikes.","why":"Go developers closely watch garbage collector latency, and swap-induced pauses are a common production surprise.","tone":"neutral","entities":["Go","garbage collector"],"summarized_at":"2026-10-07T15:42:37.740361Z","meta":{"via":"scan","lang":"en","link":"https://frn.sh/go-gc/","term":"cars","hn_id":"49959654","comments":186},"nw":null,"promo":null,"kind":null,"importance":null,"hidden":false,"hide_reason":null,"judged_at":null,"title_en":"Go garbage collector hit with 40ms pause blamed on swap","section_name":"Life","category_name":"Autos","timeline":[{"captured_at":"2026-10-05T04:05:39.682554Z","rank":29,"volume":9},{"captured_at":"2026-10-05T04:20:39.662685Z","rank":30,"volume":13},{"captured_at":"2026-10-05T04:35:39.667663Z","rank":29,"volume":17},{"captured_at":"2026-10-05T04:50:40.020707Z","rank":28,"volume":21},{"captured_at":"2026-10-05T05:05:39.746669Z","rank":28,"volume":22},{"captured_at":"2026-10-05T05:20:39.709565Z","rank":27,"volume":27},{"captured_at":"2026-10-05T05:35:39.688570Z","rank":25,"volume":32},{"captured_at":"2026-10-05T05:50:39.643116Z","rank":24,"volume":36},{"captured_at":"2026-10-05T06:05:39.747608Z","rank":24,"volume":41},{"captured_at":"2026-10-05T06:20:39.659837Z","rank":21,"volume":51},{"captured_at":"2026-10-05T06:35:39.652837Z","rank":21,"volume":54},{"captured_at":"2026-10-05T06:50:39.860116Z","rank":20,"volume":59},{"captured_at":"2026-10-05T07:05:39.844743Z","rank":20,"volume":63},{"captured_at":"2026-10-05T07:20:39.758068Z","rank":21,"volume":66},{"captured_at":"2026-10-05T07:35:39.892300Z","rank":19,"volume":71},{"captured_at":"2026-10-05T07:50:39.697274Z","rank":19,"volume":78},{"captured_at":"2026-10-05T08:05:39.710161Z","rank":19,"volume":78},{"captured_at":"2026-10-05T08:20:39.676762Z","rank":16,"volume":82},{"captured_at":"2026-10-05T08:35:39.674397Z","rank":15,"volume":85},{"captured_at":"2026-10-05T08:50:39.696862Z","rank":15,"volume":91},{"captured_at":"2026-10-05T08:50:47.155162Z","rank":8,"volume":91},{"captured_at":"2026-10-05T10:12:47.209262Z","rank":8,"volume":94},{"captured_at":"2026-10-05T11:34:49.171265Z","rank":8,"volume":98},{"captured_at":"2026-10-05T12:57:09.681145Z","rank":8,"volume":98},{"captured_at":"2026-10-05T14:19:30.535520Z","rank":8,"volume":101},{"captured_at":"2026-10-05T15:41:30.329334Z","rank":8,"volume":103},{"captured_at":"2026-10-05T17:03:30.457647Z","rank":8,"volume":104},{"captured_at":"2026-10-05T18:25:30.378262Z","rank":8,"volume":104},{"captured_at":"2026-10-05T22:32:31.053688Z","rank":6,"volume":106},{"captured_at":"2026-10-05T23:54:31.544878Z","rank":7,"volume":107},{"captured_at":"2026-10-07T15:41:39.764162Z","rank":7,"volume":115},{"captured_at":"2026-10-07T17:04:01.717768Z","rank":7,"volume":115},{"captured_at":"2026-10-07T18:26:01.457776Z","rank":7,"volume":115},{"captured_at":"2026-10-07T19:48:22.641054Z","rank":7,"volume":115},{"captured_at":"2026-10-07T21:11:04.433980Z","rank":7,"volume":115}],"posts":[{"platform":"hn","url":"https://news.ycombinator.com/item?id=49959654","author":"shellpipe","title":"A 40ms Go garbage collector pause caused by swap","snippet":null,"posted_at":"2026-10-05T01:11:56Z","likes":115}],"elsewhere":[],"window":"7d"}}