Issueはこれ:

Feature #20861: Add an environment variable for tuning the default thread quantum - Ruby master - Ruby Issue Tracking System

今までは下記のようにハードコードされていた。

/* 100ms.  10ms is too small for user level thread scheduling
 * on recent Linux (tested on 2.6.35)
 */
#define TIME_QUANTUM_MSEC (100)
#define TIME_QUANTUM_USEC (TIME_QUANTUM_MSEC * 1000)
#define TIME_QUANTUM_NSEC (TIME_QUANTUM_USEC * 1000)

この変更以降は、 RUBY_THREAD_DEFAULT_QUANTUM_MS で設定できるようになる。

小さいタスクをマルチスレッドでたくさん実行するケースにおいて、嬉しい変更だ。