mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-01 10:15:31 +00:00
Update TODO
This commit is contained in:
parent
b42ff9a23b
commit
0eae9a12cf
1 changed files with 2 additions and 5 deletions
7
TODO.md
7
TODO.md
|
|
@ -49,9 +49,6 @@
|
||||||
* cpu-target=native good?
|
* cpu-target=native good?
|
||||||
* mialloc good?
|
* mialloc good?
|
||||||
* Try using flume (MPSC) or multiqueue2 (MPMC) instead of crossbeam channel
|
* Try using flume (MPSC) or multiqueue2 (MPMC) instead of crossbeam channel
|
||||||
* Use less bytes from PeerId for hashing? (If yes, only save half of them
|
|
||||||
or so in PeerMapKey). Might improve performance, but probably not worth
|
|
||||||
it.
|
|
||||||
|
|
||||||
## bittorrent_udp
|
## bittorrent_udp
|
||||||
* Avoid heap allocation in general if it can be avoided?
|
* Avoid heap allocation in general if it can be avoided?
|
||||||
|
|
@ -69,8 +66,8 @@
|
||||||
|
|
||||||
## aquatic_udp
|
## aquatic_udp
|
||||||
|
|
||||||
* Other HashMap hashers (such as SeaHash): seemingly not worthwhile (might be
|
* Other HashMap hashers (such as SeaHash): seemingly not worthwhile, see
|
||||||
with AVX though)
|
`https://github.com/tkaitchuck/aHash`
|
||||||
* `sendmmsg`: can't send to multiple socket addresses, so doesn't help
|
* `sendmmsg`: can't send to multiple socket addresses, so doesn't help
|
||||||
* Config behind Arc in state: it is likely better to be able to pass it around
|
* Config behind Arc in state: it is likely better to be able to pass it around
|
||||||
without state
|
without state
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue