{"translation":"https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_vm-design/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":-2296600462030938380,"content_hash":-2296600462030938380,"location":"article.translate.xml:567","context":"","note":"(itstool) path: sect1/para","flags":"","labels":[],"state":100,"fuzzy":false,"translated":true,"approved":false,"position":70,"has_suggestion":false,"has_comment":false,"has_failing_check":false,"num_words":113,"source_unit":"https://translate-dev.freebsd.org/api/units/102109/?format=json","priority":100,"id":102109,"web_url":"https://translate-dev.freebsd.org/translate/freebsd-doc/articles_vm-design/en/?checksum=6020d60c35a5def4","url":"https://translate-dev.freebsd.org/api/units/102109/?format=json","explanation":"","extra_flags":"","pending":false,"timestamp":"2019-10-20T12:20:03.835032Z"}