org.eclipse.core.runtime.internal.stats
Class ClassloaderStats
java.lang.Object
org.eclipse.core.runtime.internal.stats.ClassloaderStats
public class ClassloaderStats
- extends java.lang.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 java.io.File traceFile
ClassloaderStats
public ClassloaderStats(java.lang.String id)
addFilters
protected static void addFilters(java.lang.String key,
java.lang.String value)
startLoadingClass
public static void startLoadingClass(java.lang.String id,
java.lang.String className)
getClassStack
public static java.util.Stack<ClassStats> getClassStack()
getLoaders
public static ClassloaderStats[] getLoaders()
endLoadingClass
public static void endLoadingClass(java.lang.String id,
java.lang.String className,
boolean success)
loadedBundle
public static void loadedBundle(java.lang.String id,
ResourceBundleStats info)
getLoader
public static ClassloaderStats getLoader(java.lang.String id)
addBaseClasses
public void addBaseClasses(java.lang.String[] baseClasses)
getBundles
public java.util.List<ResourceBundleStats> getBundles()
getClassLoadCount
public int getClassLoadCount()
getClassLoadTime
public long getClassLoadTime()
getClasses
public ClassStats[] getClasses()
getId
public java.lang.String getId()
Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.