I made an error while refactoring the old policy and as a result when running a tiered binary with tiered turned off it creates C1 threads that are not really needed. Webrev: http://cr.openjdk.java.net/~iveresov/6987115/webrev.00/