Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • skyward-addons
  • dependabot/npm_and_yarn/generator/javascript/async-2.6.4
  • dependabot/npm_and_yarn/generator/javascript_stable/async-2.6.4
  • dependabot/npm_and_yarn/generator/javascript_stable/minimist-1.2.6
  • dependabot/npm_and_yarn/generator/javascript/minimist-1.2.6
  • pr-instance-vars2
  • davidbuzz-leapsecondsfix-1
  • OBC-2018
  • pr-improve-MAV_CMD-parameters
  • release
  • pr-gitignore
  • 2.4.29
  • 2.4.28
  • 2.4.27
  • 2.4.26
  • 2.4.25
  • 2.4.24
  • 2.4.23
  • 2.4.22
20 results

DFReader.py

Blame
    • Andrew Tridgell's avatar
      023ebcd1
      speed up parsing of bin logs · 023ebcd1
      Andrew Tridgell authored
      use a dictionary of sets to record which instances of a message have
      been seen before. This avoids us having to parse all instance based
      messages fully during the load.
      
      as we have added more instance messages the time to load the log has
      become progressively longer. With this change it now becomes short
      again
      
      on a recent 160MByte quadplane log the time to load the log with this
      change drops from 39.9s to 6.5s
      023ebcd1
      History
      speed up parsing of bin logs
      Andrew Tridgell authored
      use a dictionary of sets to record which instances of a message have
      been seen before. This avoids us having to parse all instance based
      messages fully during the load.
      
      as we have added more instance messages the time to load the log has
      become progressively longer. With this change it now becomes short
      again
      
      on a recent 160MByte quadplane log the time to load the log with this
      change drops from 39.9s to 6.5s