<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 4/3/24 15:18,
      <a class="moz-txt-link-abbreviated" href="mailto:f-myth-users@media.mit.edu">f-myth-users@media.mit.edu</a> wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:87jzlew902.fsf@media.mit.edu">
      <pre>   > Date: Wed, 3 Apr 2024 14:53:54 -0400
    > From: Will Dormann <a class="moz-txt-link-rfc2396E"
      href="mailto:wdormann@gmail.com" moz-do-not-send="true"><wdormann@gmail.com></a>

    > - Can anybody think of a reason why I might have set --no-allatonce in 
    > my mythfilldatabase preferences in the first place?  (Specifically, I 
    > want to ensure that removing this flag will not have negative consequences)

I think this was indeed to minimize RAM usage on small machines, if I recall correctly.
</pre>
    </blockquote>
    <p>Note that in February 2020, mythfilldatabase was changed to
      reduce memory usage. Until then, the entire input file was read
      and parsed into memory before anything was processed, resulting in
      it using a lot of memory. A test I ran at the time showed it used
      5.6 GB</p>
    <p>After the change, a test on the same file used 698 MB.</p>
    <p>See <a class="moz-txt-link-freetext" href="https://github.com/MythTV/mythtv/commit/a9aa006139">https://github.com/MythTV/mythtv/commit/a9aa006139</a><br>
    </p>
    <p>So allatonce is not needed for reducing memory usage any more, as
      long as you are using v32 or later.</p>
    <p>Peter<br>
    </p>
  </body>
</html>