Anders - 2020-05-23

I can think of at least 3 reasons

  • NSIS just uses a single extraction thread.
  • Probably slower handling each file so if you have many files, that will add up.
  • Probably uses smaller buffers so there are more calls to WriteFile which ends up as more kernel transitions.

How large is this archive? What does it contain?