File Manager: switch to native syscalls to improve the speed on file operations #1180
Closed
3 tasks done
Labels
Feature
New feature or request
Please check before submitting an issue
Describe a description of the new feature
AFAIK, the File Manager module is currently relying on java routines for basic file operations (read/list/copy/move/delete).
The performance is subpar at best, & in my testing, extremely slow.
This has been tested - the same file operations on the same files copied over to a variety of phones - for comparison:
Red Magic 6
Galaxy Note 10+
Sony Xperia XZ2
Galaxy Z Fold 3
Xiaomi Mix Fold 2
The same testing protocol on other apps (Ghost Commander, Amaze, Axet's Files, Material Files) revealed no such issues.
Describe the solution you'd like
My suggestion is to implement file operations via native syscalls, which is much faster. IIRC, the latter from that list of apps has done exactly that.
Describe alternatives you've considered
Use other file managers as daily drivers.
Additional context
The FM is slowly maturing, but is only a faily addition to the arsenal of modules in the App Manager.
Basic operations are OK-ish, but cannot be relied on (yet) for speed in daily operations.
I have operations on folders with large, to extremely large number of files, which makes using the FM a no-go at the moment.
As a minimalist, I'd love to consolidate my arsenal of tools & have as much of this within 1 essential toolbox, being App Manager. On a sidenote, that would pertain to the terminal module as well, but that's another story.
The text was updated successfully, but these errors were encountered: