Project

General

Profile

Actions

Task #5614

closed

Task #5611: tracking: counters: improve efficiency of stats tracking

counters: compress id space in a thread

Added by Victor Julien about 3 years ago. Updated 20 days ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
Effort:
Difficulty:
Label:

Description

The counter "id space" has grown very large and is somewhat scattered. The space is currently global, which means that the per thread array holds space for counters it cannot update. This leads to waste of space, and poor cache behavior.

The implementation should probably switch to a per thread id space in addition to the global id space, where it would be the task of the CS background thread to handle merging the various updates from all the threads.

Actions #1

Updated by Victor Julien 20 days ago

  • Status changed from New to Rejected
  • Assignee deleted (OISF Dev)
  • Target version deleted (TBD)

This hasn't been true for a long time. Per thread id's are used in local updates. The array is compact.

Actions

Also available in: Atom PDF