aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/vespa/vespalib/util/mmap_file_allocator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Use 128 bytes alignment for small allocations in MmapFileAllocator.Tor Egge2023-08-251-1/+1
* Use premmapped areas for smaller allocations than _small_limit.Tor Egge2023-08-241-4/+103
* Fix format strings.Tor Egge2023-08-211-1/+1
* Rename methods to follow style in classHenning Baldersheim2023-08-161-2/+3
* Provide more information when failing to mmap filesHenning Baldersheim2023-08-021-6/+10
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-271-1/+1
* Revert "- Pack data closer to let config fit in 2 cache lines instead of 4."Tor Egge2023-07-141-1/+1
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-061-1/+1
* Add noexceptHenning Baldersheim2023-06-291-1/+1
* Ensure that all memory provided by any allocator are within the 57 low bits o...Henning Baldersheim2023-05-231-10/+10
* Only for linux.Henning Baldersheim2023-01-041-0/+2
* When resorting to paged structures you are will use all memory and more.Henning Baldersheim2023-01-041-1/+2
* Remove most use of vespalib::rmdir in vespalib. Deprecate vespalib::mkdir.Tor Egge2022-06-021-2/+3
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
* Add free list to mmap file allocator.Tor Egge2021-03-041-6/+21
* Use madvise for file backed memory.Tor Egge2021-02-201-0/+2
* Factor out function for rounding up to page size.Tor Egge2021-02-111-11/+2
* Use vespalib::hash_map instead of std::map.Tor Egge2021-02-111-5/+6
* Add memory allocator backed by a file.Tor Egge2021-02-101-0/+87