mpetazzoni / ttorrent

BitTorrent Java library with tracker and download client
http://mpetazzoni.github.com/ttorrent/
Apache License 2.0
1.38k stars 502 forks source link

Performance Stats and Documentation #238

Open surapuramakhil opened 5 years ago

surapuramakhil commented 5 years ago

I have tried to understand how this project (java torrent) works but couldn't find details completely. the only information I get is from Readme file of this repo. pls, provide complete documentation and internal working ( always important for performance) / concepts which are made/considered when building it.

oc3anborn commented 5 years ago

Recently I faced with the same problem. I'd like to use this library in my project, but I didn't find any documentation. Please, provide documentation if it's possible.

Dead-off commented 5 years ago

We use the library in temcity torrent plugin. So as some performance stats i can give this data: our internal server seeds about 10k torrents (of course only 5-10 clients download some torrents at the same time). It takes about 20mb memory. seeding and downloading speed is about 50-60 mb/s on 1gb/s network. currently, the main performance problem is in file system operations (particularly on windows OS).

If you need some help about using the library just ask me:)