[ruby-core:94192] [Ruby master Feature#15963] Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS API

From: ko1@...
Date: 2019-08-08 05:26:08 UTC
List: ruby-core #94192
Issue #15963 has been updated by ko1 (Koichi Sasada).

Status changed from Open to Closed

Thank you, committed!
1ad0f4e593563d460e3015fc4a2542ce1bb80d6e

----------------------------------------
Feature #15963: Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS API
https://bugs.ruby-lang.org/issues/15963#change-80486

* Author: gmcgibbon (Gannon McGibbon)
* Status: Closed
* Priority: Normal
* Assignee: ko1 (Koichi Sasada)
* 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:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next