Bug #1894
High CPU utilization during synching
Status: | Closed | Start date: | 01/19/2012 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Panagiotis Kanavos | % Done: | 0% |
|
Category: | Core | Spent time: | - | |
Target version: | Alpha |
History
#1 Updated by Panagiotis Kanavos about 11 years ago
- Priority changed from Medium to High
#2 Updated by Panagiotis Kanavos about 11 years ago
- Status changed from New to Resolved
The hashing algorithm was replaced with an agent (actually an ActionBlock) that is loaded with blocks and calculates a hash for each block.
The number of concurrent tasks and buffer capacity can be set to use one or more cores.
The capacity of the buffer is the same as the number of concurrent tasks, as it was found that any other combination would result in reduced performance.
The maximum number of tasks should be set to the maximum number of cores.
#3 Updated by Panagiotis Kanavos about 11 years ago
- Status changed from Resolved to Closed