Skip to content

Optimize network IO #15

Description

@ZacWalk

Users report Network drives and NAS storage can be slow. Couple of optimizations I can think of:

  • Switched from memory-mapped files to normal file IO. This seems faster on networks in my tests.
  • Locating any temporary files used during the update process on the same network drive. Diffractor normally creates a temporary updated copy of a photo and then replaces the original with it. Currently, the copy is created in the temp folder – but that is slow if the temp folder is on a different drive to the updated file.

Activity

  1. changed the title [-]Faster network IO[/-] [+]Optimize network IO[/+] on Dec 31, 2020
  2. self-assigned this
    on Dec 31, 2020
  3. added this to the 123.0 milestone on Dec 31, 2020
  4. ZacWalk commented on Apr 19, 2021

    @ZacWalk
    ContributorAuthor

    Implemented in v123 Beta.

  5. modified the milestones: 123.0, 124.1 on Jan 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions