diff options
author | Joshua Baehring <98630690+JoshuaMBa@users.noreply.github.com> | 2024-09-16 14:33:03 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-16 11:33:03 -0700 |
commit | e5271fef8fd8931370f04702ba2f9e8b2ab0e523 (patch) | |
tree | b7ebda62e53c7f42c61c6ec4e6ca66e2a954d477 /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp | |
parent | 4b4dbaaede7c6fd215f48dba83e2215a69a8811a (diff) | |
download | llvm-e5271fef8fd8931370f04702ba2f9e8b2ab0e523.zip llvm-e5271fef8fd8931370f04702ba2f9e8b2ab0e523.tar.gz llvm-e5271fef8fd8931370f04702ba2f9e8b2ab0e523.tar.bz2 |
[scudo] Update secondary cache time-based release logic (#107507)
Secondary cache entries are now released to the OS from least recent to
most recent entries. This helps to avoid unnecessary scans of the cache
since entries ready to be released (specifically, entries that are
considered old relative to the configurable release interval) will
always be at the tail of the list of committed entries by the LRU
ordering. For this same reason, the `OldestTime` variable is no longer
needed to indicate when releases are necessary so it has been removed.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions