Opened 13 years ago
Closed 13 years ago
#3289 closed Enhancement (fixed)
cache whether or not a peer atom is blocklisted
Reported by: | charles | Owned by: | charles |
---|---|---|---|
Priority: | Normal | Milestone: | 2.00 |
Component: | libtransmission | Version: | 1.93 |
Severity: | Normal | Keywords: | performance |
Cc: |
Description
According to a recent Shark report from John Clay, checking to see if a peer atom is blocklisted takes up about 6.5% of runtime.
We should cache this value, and calculate it only when a new atom is tested or when the blocklist's contents change.
Attachments (1)
Change History (4)
comment:1 Changed 13 years ago by charles
- Milestone changed from 2.00 to 2.10
Changed 13 years ago by charles
comment:2 Changed 13 years ago by charles
- Component changed from Transmission to libtransmission
- Keywords performance added
- Milestone changed from 2.10 to 2.00
- Owner set to charles
- Status changed from new to assigned
comment:3 Changed 13 years ago by charles
- Resolution set to fixed
- Status changed from assigned to closed
Note: See
TracTickets for help on using
tickets.
Fixed in trunk for 2.00 by r10751