Skip to content

Performance issues on low-power/legacy ARM devices #12

@rguziy

Description

@rguziy

I’ve observed a performance issue when using Midday Commander on older ARMv5 CPUs.
It might be helpful to document this in the README file.

Performance & Hardware

Midday Commander is built using the Bubble Tea framework. Unlike the classic mc (which uses ncurses to update only changed pixels), Midday Commander uses a functional rendering approach that refreshes the entire terminal screen on every input.

  • Recommended: Modern desktops, servers, and high-speed SSH connections.
  • Limitation: On very old or low-power hardware (e.g., legacy ARM-based NAS devices like Synology DS212, Raspberry Pi 1/Zero), you may experience high CPU usage and input lag during rapid navigation.
  • SSH Tip: If using over a slow network, ensure your terminal size is not excessively large to reduce the amount of data transmitted per frame.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions