cross-posted from: https://lemmy.world/post/32606497
why is unzipping on android so slow compared to Windows? I’ve tried ZipXtract, MaterialFile… All took 10+minutes to unizip a zip file that only took 30 seconds to unzip on Windows.
Why is this the case and i s there any way to speed it up?
Thanks a lot
EDIT:
I am using google pixel 9a so this issue looks like it might not be the issue of storage speed
Windows is not running in a virtual machine, just a normal laptop
Typo in the post fixed
EDIT AGAIN:
Solved!
yes it the archive does contains thousands of small files! I think that could be the reason of low performance on android mobile!
thanks a lot @Brett@feddit.org
might have something to do with SAF, idk why but android file operation especially with the default file manager is pretty weird. I tend to just use unzip on termux or total commander and it generally seems to work better…
EDIT AGAIN:
Solved!
yes it the archive does contains thousands of small files! I think that could be the reason of low performance on android mobile!
thanks a lot @Brett@feddit.org
Can you share a test file so we can compare the results and rule out a bottleneck with your device?
What should I use to do the test?
Check the difference on other phones. Try different file manager apps to see which can do the task faster. Try turning on battery saver mode – sometimes background processes can slow foreground apps.
To be consistent test 3 times in flight mode. Also, when your phone is warn/hot it can slow down drastically compared to when its cold to the touch.
I am NOT in any way well known in this topic, so take it as source? my ass answer, but if I’d have to guess it would be
- Poorer singlethread performance of ARM CPUs
- Missing instruction sets
- Android algorithms written in Java/Kotlin where as Windows (WinRAR, 7zip) are written in C/C++
deleted by creator
Sry, I should state my device model in the post
Post updated
I am using google pixel 9a so this issue looks like it might not be the issue of storage speed? But I reckon it could be the issue of ARM CPUs