[ruby-core:93390] [Ruby trunk Feature#15963] Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS API
From:
gannon.mcgibbon@...
Date:
2019-06-27 21:16:34 UTC
List:
ruby-core #93390
Issue #15963 has been reported by gmcgibbon (Gannon McGibbon). ---------------------------------------- Feature #15963: Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS API https://bugs.ruby-lang.org/issues/15963 * Author: gmcgibbon (Gannon McGibbon) * Status: Open * Priority: Normal * Assignee: * Target version: ---------------------------------------- I want to count how many VM instructions get executed for an arbitrary block of ruby code with `VM_COLLECT_USAGE_DETAILS` enabled. However, the current API enables VM usage detail collection immediately and only exposes methods to turn collection off. I've issued a PR to add more methods to the VM usage details API and to disable collection by default: https://github.com/ruby/ruby/pull/2258 -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:[email protected]?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>