Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BiglyBT slow startup #722

Closed
WPFilmmaker opened this issue Nov 17, 2018 · 6 comments
Closed

BiglyBT slow startup #722

WPFilmmaker opened this issue Nov 17, 2018 · 6 comments

Comments

@WPFilmmaker
Copy link

Every time I run BiglyBT from "cold" it takes roughly 15 seconds to reach the torrent menu (no torrents), roughly 5 to draw the interface and then several seconds of loading stuff.

I have 12gb of ram (not ssd though) and to me it seems a bit too much given it is not a heavy software like photoshop. In comparison Transmission opens instantly wheras Fostwire (written in Java like BiglyBT) takes even longer than 15 seconds.

I assumed it depends on the fact that it is written in Java. I don't want to criticize your software and don't intend to switch to Transmission, but we you make the booting a bit faster?Is there room for optimization?

Lubuntu 16.04, LXDE BiglyBT 1.7.0

@parg
Copy link
Contributor

parg commented Nov 17, 2018

Not much that can be done, there's a lot of Java classfile loading, linking, dynamic compilation etc. going on.

@WPFilmmaker
Copy link
Author

Thanks for your answer;)

@the8472
Copy link

the8472 commented Nov 28, 2018

Things can probably be done with application class data sharing (new feature in java 10). It would require changes to the launch script so might be difficult to support out of the box. But if you're willing to tinker it might be an option. An even more advanced and linux-only feature would be ahead of time compilation.

@parg
Copy link
Contributor

parg commented Nov 29, 2018

"AppCDS" looks like it might be worth investigating sometime, thanks

@parg
Copy link
Contributor

parg commented Nov 29, 2018

On my system using AppCDS seemed to speed up the time taken to get the UI fully loaded from around 7 seconds to around 6 - not really worth the effort especially as this was for a minimally loaded client. If you have a number of torrents to also load this will increase load time on top of this as each torrent requires loading and setting up.

@hatewesterncivilization
Copy link

hatewesterncivilization commented Jan 11, 2019

Get an ramdisk app like Gilisoft ramdisk or Primo Ramdisk and place on it whole Bigly's dir, and you will go on.

Mega fast config files writing-reading and jet startup and running. Just do some backuping this Bigly's dir with soft like Ease Todo Backup and so on.

I have back to Bigly from Tixati, and I always work even with Tixati through ramdisk. If you have any questions like how make portable mode on Bigly and so on, ask us and we, not only me, and Paul too will inform you.

I have 16 GB ram, and I even use Eboostr named soft for ram-based caching for boosting of the file access operations. You can use another things by the way like Optane, SSD drives, NVMe SSD and so on!

@parg parg closed this as completed Dec 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants