summaryrefslogtreecommitdiff
path: root/opengl/tests/gl_basic/gl_basic.cpp
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2011-10-27 21:24:54 -0700
committerJeff Brown <jeffbrown@google.com>2011-10-28 14:58:39 -0700
commit27a852b620c54e4c722d8af3d954db169fdd7554 (patch)
tree3c7428cfc9c65454a335eef0d5fc5f040da12b81 /opengl/tests/gl_basic/gl_basic.cpp
parent21f0be6b0d07db2449338b72dc4a52d7eff9a54f (diff)
Improve the slow query instrumentation.
On user-debug and eng builds, you can set the "db.log.slow_query_threshold" system property to queries that take longer than the specified number of milliseconds. Set it to 0 to log all queries. This property has been around for a while but it was implemented poorly. In particular, it *changed* the behavior of the query by calling getCount() while holding the Db connection. In normal operation, the query will not actually run until later. By putting the timing logic into fillWindow() instead, we ensure that we only measure queries that actually ran. We also capture cases where the cursor window gets filled multiple times. Bug: 5520301 Change-Id: I174f5e1ea15831a1d22a36e9a804d7755f230b38
Diffstat (limited to 'opengl/tests/gl_basic/gl_basic.cpp')
0 files changed, 0 insertions, 0 deletions