Loading core/java/android/database/sqlite/SQLiteDatabase.java +10 −3 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ import java.util.regex.Pattern; */ public class SQLiteDatabase extends SQLiteClosable { private static final String TAG = "SQLiteDatabase"; private static final boolean ENABLE_DB_SAMPLE = false; // true to enable stats in event log private static final int EVENT_DB_OPERATION = 52000; private static final int EVENT_DB_CORRUPT = 75004; Loading Loading @@ -440,9 +441,11 @@ public class SQLiteDatabase extends SQLiteClosable { } } if (sql != null) { if (ENABLE_DB_SAMPLE) { logTimeStat(sql, timeStart, GET_LOCK_LOG_PREFIX); } } } private static class DatabaseReentrantLock extends ReentrantLock { DatabaseReentrantLock(boolean fair) { super(fair); Loading Loading @@ -726,7 +729,9 @@ public class SQLiteDatabase extends SQLiteClosable { } } // log the transaction time to the Eventlog. if (ENABLE_DB_SAMPLE) { logTimeStat(getLastSqlStatement(), mTransStartTime, COMMIT_SQL); } } else { try { execSQL("ROLLBACK;"); Loading Loading @@ -2036,8 +2041,10 @@ public class SQLiteDatabase extends SQLiteClosable { } /* package */ void logTimeStat(String sql, long beginMillis) { if (ENABLE_DB_SAMPLE) { logTimeStat(sql, beginMillis, null); } } private void logTimeStat(String sql, long beginMillis, String prefix) { // Sample fast queries in proportion to the time taken. Loading Loading
core/java/android/database/sqlite/SQLiteDatabase.java +10 −3 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ import java.util.regex.Pattern; */ public class SQLiteDatabase extends SQLiteClosable { private static final String TAG = "SQLiteDatabase"; private static final boolean ENABLE_DB_SAMPLE = false; // true to enable stats in event log private static final int EVENT_DB_OPERATION = 52000; private static final int EVENT_DB_CORRUPT = 75004; Loading Loading @@ -440,9 +441,11 @@ public class SQLiteDatabase extends SQLiteClosable { } } if (sql != null) { if (ENABLE_DB_SAMPLE) { logTimeStat(sql, timeStart, GET_LOCK_LOG_PREFIX); } } } private static class DatabaseReentrantLock extends ReentrantLock { DatabaseReentrantLock(boolean fair) { super(fair); Loading Loading @@ -726,7 +729,9 @@ public class SQLiteDatabase extends SQLiteClosable { } } // log the transaction time to the Eventlog. if (ENABLE_DB_SAMPLE) { logTimeStat(getLastSqlStatement(), mTransStartTime, COMMIT_SQL); } } else { try { execSQL("ROLLBACK;"); Loading Loading @@ -2036,8 +2041,10 @@ public class SQLiteDatabase extends SQLiteClosable { } /* package */ void logTimeStat(String sql, long beginMillis) { if (ENABLE_DB_SAMPLE) { logTimeStat(sql, beginMillis, null); } } private void logTimeStat(String sql, long beginMillis, String prefix) { // Sample fast queries in proportion to the time taken. Loading