From d15ffca108b81f15e9042993b80e8b91c56968c4 Mon Sep 17 00:00:00 2001
From: Brad Fitzpatrick
+ The Go runtime's timer and deadline code is faster and scales better + with higher numbers of CPUs. In particular, this improves the + performance of manipulating network connection deadlines. +
+
- On Linux, the runtime now uses MADV_FREE to release unused
+ On Linux, the runtime now uses MADV_FREE
to release unused
memory. This is more efficient but may result in higher reported
RSS. The kernel will reclaim the unused data when it is needed.
+ To revert to the Go 1.11 behavior (MADV_DONTNEED
), set the
+ environment variable GODEBUG=madvdontneed=1
.