BitTorrent v2
libtorrent-2.0 has just been released with a few major new features. One of them is support for BitTorrent v2 .
Currently, torrent files are loaded by the torrent_info constructor. The torrent_info object essentially holds all state from the .torrent file.This post is arguing in favor of moving towards torrent_info only representing the immutable portion of torrent files. i.e. what’s in the info-section. This is primarily…
Visit blog.libtorrent.org → RSS feedOn Hacker News Jan 2014 – Sep 2020
Systems & Performance 2Software Engineering 2Open Source 1Networking & Internet 1
libtorrent-2.0 has just been released with a few major new features. One of them is support for BitTorrent v2 .
When optimizing memory access, and memory cache misses in particular, there are surprisingly few tools to help you. valgrind’s cachegrind tool is the closest one I’ve found. It gives you a lot of information on cache misses, but not necessarily in the form you need it.
This article is an attempt to sum up a small number of generic rules that appear to be useful rules of thumb when creating high performing programs. It is structured by first establishing some fundamental causes of performance hits followed by their extensions.