org.eclipse.core.runtime.internal.stats
Class ClassloaderStats
java.lang.Object
org.eclipse.core.runtime.internal.stats.ClassloaderStats
public class ClassloaderStats
- extends Object
Contains information about the classes and the bundles loaded by a given classloader. Typically there is one classloader per plugin so at levels above boot, this equates to information about
classes and bundles in a plugin.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
traceFile
public static File traceFile
ClassloaderStats
public ClassloaderStats(String id)
addFilters
protected static void addFilters(String key,
String value)
startLoadingClass
public static void startLoadingClass(String id,
String className)
getClassStack
public static Stack<ClassStats> getClassStack()
getLoaders
public static ClassloaderStats[] getLoaders()
endLoadingClass
public static void endLoadingClass(String id,
String className,
boolean success)
loadedBundle
public static void loadedBundle(String id,
ResourceBundleStats info)
getLoader
public static ClassloaderStats getLoader(String id)
addBaseClasses
public void addBaseClasses(String[] baseClasses)
getBundles
public List<ResourceBundleStats> getBundles()
getClassLoadCount
public int getClassLoadCount()
getClassLoadTime
public long getClassLoadTime()
getClasses
public ClassStats[] getClasses()
getId
public String getId()
Copyright © 2007–2014 The Apache Software Foundation. All rights reserved.