Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9aaf877e2f |
@@ -613,8 +613,9 @@ The ceilings add up to 3.7 GiB:
|
|||||||
The `icloud_private_relay` list has about 285,000 networks. Neighbouring
|
The `icloud_private_relay` list has about 285,000 networks. Neighbouring
|
||||||
networks merge, which leaves about 6,900 address ranges. Loaded, the list adds
|
networks merge, which leaves about 6,900 address ranges. Loaded, the list adds
|
||||||
about 0.3 MiB to the Go heap and under 6 MiB to the process's resident memory.
|
about 0.3 MiB to the Go heap and under 6 MiB to the process's resident memory.
|
||||||
Parsing the file raises the process's peak by up to about 55 MiB for about 0.2
|
Parsing the file allocates about 94 MiB in about 0.2 seconds. The next garbage
|
||||||
seconds. That happens at startup and whenever a download brings a new version.
|
collection frees all of it but the 0.3 MiB above. Parsing happens at startup and
|
||||||
|
whenever a download brings a new version.
|
||||||
|
|
||||||
The SQLite library gets its memory from glibc, the C library. glibc keeps freed
|
The SQLite library gets its memory from glibc, the C library. glibc keeps freed
|
||||||
memory in pools called arenas, and hands it back to the kernel slowly. It
|
memory in pools called arenas, and hands it back to the kernel slowly. It
|
||||||
|
|||||||
Reference in new issue
Block a user