Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(472)

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/CtrSuppression.java

Issue 2894913003: [TTS] Move Ranker logging to inference time. (Closed)
Patch Set: Rebase only. Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser.contextualsearch; 5 package org.chromium.chrome.browser.contextualsearch;
6 6
7 import org.chromium.base.annotations.CalledByNative; 7 import org.chromium.base.annotations.CalledByNative;
8 import org.chromium.chrome.browser.preferences.ChromePreferenceManager; 8 import org.chromium.chrome.browser.preferences.ChromePreferenceManager;
9 9
10 /** 10 /**
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 if (wasActivatedByTap) { 81 if (wasActivatedByTap) {
82 nativeRecordImpression(mNativePointer, wasSearchContentViewSeen); 82 nativeRecordImpression(mNativePointer, wasSearchContentViewSeen);
83 } 83 }
84 } 84 }
85 85
86 @Override 86 @Override
87 protected void logRankerTapSuppression(ContextualSearchRankerLogger logger) { 87 protected void logRankerTapSuppression(ContextualSearchRankerLogger logger) {
88 if (nativeHasPreviousWeekData(mNativePointer)) { 88 if (nativeHasPreviousWeekData(mNativePointer)) {
89 int previousWeekImpressions = nativeGetPreviousWeekImpressions(mNati vePointer); 89 int previousWeekImpressions = nativeGetPreviousWeekImpressions(mNati vePointer);
90 int previousWeekCtr = (int) (100 * nativeGetPreviousWeekCtr(mNativeP ointer)); 90 int previousWeekCtr = (int) (100 * nativeGetPreviousWeekCtr(mNativeP ointer));
91 logger.log(ContextualSearchRankerLogger.Feature.PREVIOUS_WEEK_IMPRES SIONS_COUNT, 91 logger.logFeature(ContextualSearchRankerLogger.Feature.PREVIOUS_WEEK _IMPRESSIONS_COUNT,
92 previousWeekImpressions); 92 previousWeekImpressions);
93 logger.log(ContextualSearchRankerLogger.Feature.PREVIOUS_WEEK_CTR_PE RCENT, 93 logger.logFeature(ContextualSearchRankerLogger.Feature.PREVIOUS_WEEK _CTR_PERCENT,
94 previousWeekCtr); 94 previousWeekCtr);
95 } 95 }
96 96
97 if (nativeHasPrevious28DayData(mNativePointer)) { 97 if (nativeHasPrevious28DayData(mNativePointer)) {
98 int previous28DayImpressions = nativeGetPrevious28DayImpressions(mNa tivePointer); 98 int previous28DayImpressions = nativeGetPrevious28DayImpressions(mNa tivePointer);
99 int previous28DayCtr = (int) (100 * nativeGetPrevious28DayCtr(mNativ ePointer)); 99 int previous28DayCtr = (int) (100 * nativeGetPrevious28DayCtr(mNativ ePointer));
100 logger.log(ContextualSearchRankerLogger.Feature.PREVIOUS_28DAY_IMPRE SSIONS_COUNT, 100 logger.logFeature(ContextualSearchRankerLogger.Feature.PREVIOUS_28DA Y_IMPRESSIONS_COUNT,
101 previous28DayImpressions); 101 previous28DayImpressions);
102 logger.log(ContextualSearchRankerLogger.Feature.PREVIOUS_28DAY_CTR_P ERCENT, 102 logger.logFeature(ContextualSearchRankerLogger.Feature.PREVIOUS_28DA Y_CTR_PERCENT,
103 previous28DayCtr); 103 previous28DayCtr);
104 } 104 }
105 } 105 }
106 106
107 // ========================================================================= =================== 107 // ========================================================================= ===================
108 // Device integer storage. 108 // Device integer storage.
109 // ========================================================================= =================== 109 // ========================================================================= ===================
110 110
111 @CalledByNative 111 @CalledByNative
112 void writeInt(String key, int value) { 112 void writeInt(String key, int value) {
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 155
156 private native void nativeRecordImpression(long nativeCtrSuppression, boolea n wasSeen); 156 private native void nativeRecordImpression(long nativeCtrSuppression, boolea n wasSeen);
157 private native int nativeGetCurrentWeekNumber(long nativeCtrSuppression); 157 private native int nativeGetCurrentWeekNumber(long nativeCtrSuppression);
158 private native boolean nativeHasPreviousWeekData(long nativeCtrSuppression); 158 private native boolean nativeHasPreviousWeekData(long nativeCtrSuppression);
159 private native int nativeGetPreviousWeekImpressions(long nativeCtrSuppressio n); 159 private native int nativeGetPreviousWeekImpressions(long nativeCtrSuppressio n);
160 private native float nativeGetPreviousWeekCtr(long nativeCtrSuppression); 160 private native float nativeGetPreviousWeekCtr(long nativeCtrSuppression);
161 private native boolean nativeHasPrevious28DayData(long nativeCtrSuppression) ; 161 private native boolean nativeHasPrevious28DayData(long nativeCtrSuppression) ;
162 private native int nativeGetPrevious28DayImpressions(long nativeCtrSuppressi on); 162 private native int nativeGetPrevious28DayImpressions(long nativeCtrSuppressi on);
163 private native float nativeGetPrevious28DayCtr(long nativeCtrSuppression); 163 private native float nativeGetPrevious28DayCtr(long nativeCtrSuppression);
164 } 164 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698