I looked through the standard library and Profiler__ is the only module I can find that uses two underscores in a title like this. Is there a reason?
Because there is a Profiler class in Ruby core GC.
Gc :: profiler
Profiler
This is the only reason I can think of. I really see no reason why, since the Profiler class in the Ruby core is "named" under the GC module ...