http://gwt-code-reviews.appspot.com/1336803/diff/1003/7002 File dev/core/src/com/google/gwt/dev/util/log/speedtracer/SpeedTracerLogger.java (right):
http://gwt-code-reviews.appspot.com/1336803/diff/1003/7002#newcode771 dev/core/src/com/google/gwt/dev/util/log/speedtracer/SpeedTracerLogger.java:771: final BlockingQueue<Event> eventQueue = new LinkedBlockingQueue<Event>(); Since if we are not enabled, we don't even want to call the LinkedBlockingQueue constructor, I moved this down here, since it's we only ever need it if we get here. The top level eventsToWrite is final, and gets set to null if we are not enabled, otherwise, it gets set to the result of this method. http://gwt-code-reviews.appspot.com/1336803/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
