package android.os;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2010 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
@com.francetelecom.rd.stubs.annotation.ClassDone(0)
public class PerformanceCollector
{
// Classes
public static interface PerformanceResultsWriter
{
// Methods
public void writeBeginSnapshot(java.lang.String arg1);
public void writeEndSnapshot(Bundle arg1);
public void writeStartTiming(java.lang.String arg1);
public void writeStopTiming(Bundle arg1);
public void writeMeasurement(java.lang.String arg1, long arg2);
public void writeMeasurement(java.lang.String arg1, float arg2);
public void writeMeasurement(java.lang.String arg1, java.lang.String arg2);
}
// Fields
public static final java.lang.String METRIC_KEY_ITERATIONS = "iterations";
public static final java.lang.String METRIC_KEY_LABEL = "label";
public static final java.lang.String METRIC_KEY_CPU_TIME = "cpu_time";
public static final java.lang.String METRIC_KEY_EXECUTION_TIME = "execution_time";
public static final java.lang.String METRIC_KEY_PRE_RECEIVED_TRANSACTIONS = "pre_received_transactions";
public static final java.lang.String METRIC_KEY_PRE_SENT_TRANSACTIONS = "pre_sent_transactions";
public static final java.lang.String METRIC_KEY_RECEIVED_TRANSACTIONS = "received_transactions";
public static final java.lang.String METRIC_KEY_SENT_TRANSACTIONS = "sent_transactions";
public static final java.lang.String METRIC_KEY_GC_INVOCATION_COUNT = "gc_invocation_count";
public static final java.lang.String METRIC_KEY_JAVA_ALLOCATED = "java_allocated";
public static final java.lang.String METRIC_KEY_JAVA_FREE = "java_free";
public static final java.lang.String METRIC_KEY_JAVA_PRIVATE_DIRTY = "java_private_dirty";
public static final java.lang.String METRIC_KEY_JAVA_PSS = "java_pss";
public static final java.lang.String METRIC_KEY_JAVA_SHARED_DIRTY = "java_shared_dirty";
public static final java.lang.String METRIC_KEY_JAVA_SIZE = "java_size";
public static final java.lang.String METRIC_KEY_NATIVE_ALLOCATED = "native_allocated";
public static final java.lang.String METRIC_KEY_NATIVE_FREE = "native_free";
public static final java.lang.String METRIC_KEY_NATIVE_PRIVATE_DIRTY = "native_private_dirty";
public static final java.lang.String METRIC_KEY_NATIVE_PSS = "native_pss";
public static final java.lang.String METRIC_KEY_NATIVE_SHARED_DIRTY = "native_shared_dirty";
public static final java.lang.String METRIC_KEY_NATIVE_SIZE = "native_size";
public static final java.lang.String METRIC_KEY_GLOBAL_ALLOC_COUNT = "global_alloc_count";
public static final java.lang.String METRIC_KEY_GLOBAL_ALLOC_SIZE = "global_alloc_size";
public static final java.lang.String METRIC_KEY_GLOBAL_FREED_COUNT = "global_freed_count";
public static final java.lang.String METRIC_KEY_GLOBAL_FREED_SIZE = "global_freed_size";
public static final java.lang.String METRIC_KEY_OTHER_PRIVATE_DIRTY = "other_private_dirty";
public static final java.lang.String METRIC_KEY_OTHER_PSS = "other_pss";
public static final java.lang.String METRIC_KEY_OTHER_SHARED_DIRTY = "other_shared_dirty";
// Constructors
public PerformanceCollector(){
}
public PerformanceCollector(PerformanceCollector.PerformanceResultsWriter arg1){
}
// Methods
public void setPerformanceResultsWriter(PerformanceCollector.PerformanceResultsWriter arg1){
}
public void startTiming(java.lang.String arg1){
}
public void beginSnapshot(java.lang.String arg1){
}
public Bundle endSnapshot(){
return (Bundle) null;
}
public Bundle stopTiming(java.lang.String arg1){
return (Bundle) null;
}
public Bundle addIteration(java.lang.String arg1){
return (Bundle) null;
}
public void addMeasurement(java.lang.String arg1, long arg2){
}
public void addMeasurement(java.lang.String arg1, float arg2){
}
public void addMeasurement(java.lang.String arg1, java.lang.String arg2){
}
}