1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CHROME_BROWSER_JANKOMETER_H_ 6 #define CHROME_BROWSER_JANKOMETER_H_ 7 #pragma once 8 9 class CommandLine; 10 11 // The Jank-O-Meter measures jankyness, which is user-perceivable lag in 12 // responsiveness of the application. 13 // 14 // It will log such "lag" events to the metrics log. 15 // 16 // This function will initialize the service, which will install itself in 17 // critical threads. It should be called on the UI thread. 18 void InstallJankometer(const CommandLine& parsed_command_line); 19 20 // Clean up Jank-O-Meter junk 21 void UninstallJankometer(); 22 23 #endif // CHROME_BROWSER_JANKOMETER_H_ 24