{"translation":"https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/en/?format=json","source":["Both Linux and FreeBSD need work in this area.  FreeBSD is trying to maximize the advantage of a potentially sparse active-mapping model (not all processes need to map all pages of a shared library, for example), whereas Linux is trying to simplify its algorithms.  FreeBSD generally has the performance advantage here at the cost of wasting a little extra memory, but FreeBSD breaks down in the case where a large file is massively shared across hundreds of processes.  Linux, on the other hand, breaks down in the case where many processes are sparsely-mapping the same shared library and also runs non-optimally when trying to determine whether a page can be reused or not."],"previous_source":"","target":["Both Linux and FreeBSD need work in this area.  FreeBSD is trying to maximize the advantage of a potentially sparse active-mapping model (not all processes need to map all pages of a shared library, for example), whereas Linux is trying to simplify its algorithms.  FreeBSD generally has the performance advantage here at the cost of wasting a little extra memory, but FreeBSD breaks down in the case where a large file is massively shared across hundreds of processes.  Linux, on the other hand, breaks down in the case where many processes are sparsely-mapping the same shared library and also runs non-optimally when trying to determine whether a page can be reused or not."],"id_hash":60250029008486510,"content_hash":60250029008486510,"location":"documentation/content/en/articles/vm-design/_index.adoc:291","context":"","note":"type: Plain text","flags":"","labels":[],"state":100,"fuzzy":false,"translated":true,"approved":false,"position":60,"has_suggestion":false,"has_comment":false,"has_failing_check":false,"num_words":113,"source_unit":"https://translate-dev.freebsd.org/api/units/615423/?format=json","priority":100,"id":615423,"web_url":"https://translate-dev.freebsd.org/translate/documentation/articlesvm-design_index/en/?checksum=80d60d1508c2006e","url":"https://translate-dev.freebsd.org/api/units/615423/?format=json","explanation":"","extra_flags":"","pending":false,"timestamp":"2021-03-20T20:43:35.588403Z"}