diff options
| author | Dmitriy Vyukov <dvyukov@google.com> | 2013-05-28 22:04:34 +0400 |
|---|---|---|
| committer | Dmitriy Vyukov <dvyukov@google.com> | 2013-05-28 22:04:34 +0400 |
| commit | 671814b9044bebd9f5801cf83df74acbdf31d732 (patch) | |
| tree | bab95311387449bea4dd43b067288ba839775719 /src/pkg/runtime/panic.c | |
| parent | 081129e286fcda2c9525dd08bd90ff6883df0698 (diff) | |
| download | go-671814b9044bebd9f5801cf83df74acbdf31d732.tar.xz | |
runtime: allocate page table lazily
This removes the 256MB memory allocation at startup,
which conflicts with ulimit.
Also will allow to eliminate an unnecessary memory dereference in GC,
because the page table is usually mapped at known address.
Update #5049.
Update #5236.
R=golang-dev, khr, r, khr, rsc
CC=golang-dev
https://golang.org/cl/9791044
Diffstat (limited to 'src/pkg/runtime/panic.c')
0 files changed, 0 insertions, 0 deletions
