google/benchmark

[FR] Allow modification of perf attributes

已關閉

#1,897 建立於 2025年1月6日

 (8 則留言) (2 個反應) (0 位負責人)C++ (1,539 個分叉)batch import
enhancementgood first issuehelp wanted

倉庫指標

星標
 (7,968 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Is your feature request related to a problem? Please describe.

I have a multi-threaded benchmark where I'd like the performance counters to only measure the main thread.

Describe the solution you'd like

Setting the inherit attribute to false instead of true before passing the struct to perf_event_open would solve my issue. Some sort of configuration option which allows me to set this would be ideal. Maybe this can be extended to other attributes as well instead of hardcoding them.

Describe alternatives you've considered

Currently, I have to set it to false and recompile google benchmark.

貢獻者指南