The memory issue im talking about is http://libtorrent.rakshasa.no/ticket/641.
Most of my torrents have 2mb - 4mb piece sizes. And from watching rtorrent it uses 3xPiece size for EVERY peer. This apparently does not change even if you are just seeding. I have been playing around with max_memory_usage and each peer in seed mode uses 3x the piece size. This is an absurd way of using memory. Most people connect to around 50 peers. Assuming there is absolutely nothing else loaded then ONE torrent needs 300mb. ONE. Now if piece sizes are 4mb, and alot of torrents are, then you even more memory for ONE torrent. Max_memory_usage is not a solution because the same structure is being used. In fact without any sort of peer selection speeds suffer tremendously. Im not sure why this hasn't been addressed. Since the last release there have been nothing but petty changes and the addition of someone else's DHT patch.
_______________________________________________ Libtorrent-devel mailing list Libtorrent-devel@rakshasa.no http://rakshasa.no/mailman/listinfo/libtorrent-devel