amir1376 / ab-download-manager

A Download Manager that speeds up your downloads
https://abdownloadmanager.com
Apache License 2.0
3.29k stars 162 forks source link

Download speed and system resource usage issues #137

Open liujvnes opened 1 month ago

liujvnes commented 1 month ago

The app interface is beautiful, but there are 3 problems

  1. Downloading the same resource is slower than Neat Download Manager
  2. System resource usage is too high 屏幕截图 2024-10-25 180139 屏幕截图 2024-10-25 180232
  3. The application installation package is too large Please optimize the above issues and make it a small and beautiful tool, thank you!
amir1376 commented 4 weeks ago

Hi there.

Downloading the same resource is slower than Neat Download Manager

It depends on some configuration that you may chosen in both apps.

  1. Set the thread count in both app like the same
  2. Disable Sparce File Allocation in the app
  3. Compare exact same URL speeds
  4. if both environments have a same config then we may have problems here. so we should investigate on possible problems

System resource usage is too high

Please see #123

The application installation package is too large

Its size could be reduced later (after some optimization on the output file it may be reduced to 30/40 MB). but you can't expect it to be as tiny as for example 2 MB in windows! This is because this app is based on kotlin multiplatform (JVM in desktop for now) which has its own runtime too (as you may also saw electron based apps like Discord, Figma, Postman or other apps using the same framework that I'm using like Jetbrains Toolbox) which it causes the app to have bigger output size. I decided to built this app using Kotlin(JVM for now) because I wanted to adapt this app to android later.