X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fquery%2FObjects.java;fp=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fquery%2FObjects.java;h=b49f88c249f5215e4da11cf7186f10fd0701194e;hb=86239efa9f50ae671563e6149a586093751a3e69;hp=0b3e1be34d3e8f16a135df845e95ebdbe4fc7ccb;hpb=07710b8d5004ddfc203ff18a2c3f7a361f952c52;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/Objects.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/Objects.java index 0b3e1be34..b49f88c24 100644 --- a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/Objects.java +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/Objects.java @@ -59,6 +59,9 @@ final public class Objects extends CollectionBinaryQuery { public final static void runner(ReadGraphImpl graph, final int r1, final int r2, CacheEntry parent, ListenerBase listener, final IntProcedure procedure) { if(parent == null && listener == null) { + if(Development.DEVELOPMENT) + Development.recordHistogram(new Objects(r1, r2).toString()); + Objects.computeForEach(graph, r1, r2, null, procedure); return; } @@ -73,6 +76,9 @@ final public class Objects extends CollectionBinaryQuery { entry.clearResult(processor.querySupport); entry.putEntry(processor); + if(Development.DEVELOPMENT) + Development.recordHistogram(entry.toString()); + processor.performForEach(graph, entry, parent, listener, procedure); } else {