Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

measurements.suites
Class JVMAIMeasurement  view JVMAIMeasurement download JVMAIMeasurement.java

java.lang.Object
  extended byPerformanceTest
      extended bymeasurements.suites.JVMAIMeasurement

public class JVMAIMeasurement
extends PerformanceTest

Performance testcase for measuring the dispatching speed of the debugger.

In this testcase,the column RUNS (the fifths) represents the time needed to breakpoint a method RUNS times. No additional functionality is called in the dispatch.

Version:
$Revision: 1.1.1.1 $

Nested Class Summary
static class JVMAIMeasurement.TestHook
           
 
Field Summary
(package private)  ch.ethz.jvmai.JVMAspectInterface aspectInterface
           
(package private)  java.lang.reflect.Field field
           
(package private)  JVMAIMeasurement.TestHook hook
           
(package private)  java.lang.reflect.Method interfaceMethod
           
(package private)  java.lang.reflect.Method method
           
 int theFieldToAccess
           
(package private)  boolean useProse
           
 
Constructor Summary
JVMAIMeasurement(java.lang.String name)
          Construct test with given name.
 
Method Summary
protected  void setUp()
           
static junit.framework.Test suite()
          Test suite.
protected  void tearDown()
           
 void test1FieldModificationWatch_HookSuspended()
           
 void testDoubleField()
           
 void testEmptyFieldAccess()
           
 void testFieldAccess_Hook()
           
 void testFieldAccess_HookSuspended()
           
 void testFieldAccess_Suspended()
           
 void testFieldAccess()
           
 void testFieldAccessWatch_Hook()
           
 void testFieldAccessWatch_HookSuspended()
           
 void testFieldAccessWatch_Suspended()
           
 void testFieldAccessWatch()
           
 void testFieldModification_Hook()
           
 void testFieldModification_HookSuspended()
           
 void testFieldModification_Suspended()
           
 void testFieldModification()
           
 void testFieldModificationWatch_Hook()
           
 void testFieldModificationWatch_Suspended()
           
 void testFieldModificationWatch()
           
 void testHook()
           
 void testInterfaceEntryWatch_Hook()
           
 void testInterfaceEntryWatch_HookSuspended()
           
 void testInterfaceEntryWatch_Suspended()
           
 void testInterfaceEntryWatch()
           
 void testInterfaceExitWatch_Hook()
           
 void testInterfaceExitWatch_HookSuspended()
           
 void testInterfaceExitWatch_Suspended()
           
 void testInterfaceExitWatch()
           
 void testInterfaceMethod()
           
 void testMethod_Hook()
           
 void testMethod_HookSuspended()
           
 void testMethod_Suspended()
           
 void testMethod()
           
 void testMethodEntryWatch_Hook()
           
 void testMethodEntryWatch_HookSuspended()
           
 void testMethodEntryWatch_Suspended()
           
 void testMethodEntryWatch()
           
 void testMethodExitWatch_Hook()
           
 void testMethodExitWatch_HookSuspended()
           
 void testMethodExitWatch_Suspended()
           
 void testMethodExitWatch()
           
 void theMethodToCall()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theFieldToAccess

public int theFieldToAccess

useProse

final boolean useProse

aspectInterface

ch.ethz.jvmai.JVMAspectInterface aspectInterface

method

java.lang.reflect.Method method

field

java.lang.reflect.Field field

interfaceMethod

java.lang.reflect.Method interfaceMethod

hook

JVMAIMeasurement.TestHook hook
Constructor Detail

JVMAIMeasurement

public JVMAIMeasurement(java.lang.String name)
Construct test with given name.

Method Detail

theMethodToCall

public void theMethodToCall()

setUp

protected void setUp()

tearDown

protected void tearDown()

testHook

public void testHook()

testEmptyFieldAccess

public void testEmptyFieldAccess()

testDoubleField

public void testDoubleField()

testMethod

public void testMethod()

testMethod_Hook

public void testMethod_Hook()

testMethod_Suspended

public void testMethod_Suspended()

testMethod_HookSuspended

public void testMethod_HookSuspended()

testMethodEntryWatch

public void testMethodEntryWatch()

testMethodEntryWatch_Hook

public void testMethodEntryWatch_Hook()

testMethodEntryWatch_Suspended

public void testMethodEntryWatch_Suspended()

testMethodEntryWatch_HookSuspended

public void testMethodEntryWatch_HookSuspended()

testInterfaceMethod

public void testInterfaceMethod()

testInterfaceEntryWatch

public void testInterfaceEntryWatch()

testInterfaceEntryWatch_Hook

public void testInterfaceEntryWatch_Hook()

testInterfaceEntryWatch_Suspended

public void testInterfaceEntryWatch_Suspended()

testInterfaceEntryWatch_HookSuspended

public void testInterfaceEntryWatch_HookSuspended()

testInterfaceExitWatch

public void testInterfaceExitWatch()

testInterfaceExitWatch_Hook

public void testInterfaceExitWatch_Hook()

testInterfaceExitWatch_Suspended

public void testInterfaceExitWatch_Suspended()

testInterfaceExitWatch_HookSuspended

public void testInterfaceExitWatch_HookSuspended()

testMethodExitWatch

public void testMethodExitWatch()

testMethodExitWatch_Hook

public void testMethodExitWatch_Hook()

testMethodExitWatch_Suspended

public void testMethodExitWatch_Suspended()

testMethodExitWatch_HookSuspended

public void testMethodExitWatch_HookSuspended()

testFieldAccess

public void testFieldAccess()

testFieldAccess_Hook

public void testFieldAccess_Hook()

testFieldAccess_Suspended

public void testFieldAccess_Suspended()

testFieldAccess_HookSuspended

public void testFieldAccess_HookSuspended()

testFieldModification

public void testFieldModification()

testFieldModification_Hook

public void testFieldModification_Hook()

testFieldModification_Suspended

public void testFieldModification_Suspended()

testFieldModification_HookSuspended

public void testFieldModification_HookSuspended()

testFieldAccessWatch

public void testFieldAccessWatch()

testFieldAccessWatch_Hook

public void testFieldAccessWatch_Hook()

testFieldAccessWatch_Suspended

public void testFieldAccessWatch_Suspended()

testFieldAccessWatch_HookSuspended

public void testFieldAccessWatch_HookSuspended()

testFieldModificationWatch

public void testFieldModificationWatch()

testFieldModificationWatch_Hook

public void testFieldModificationWatch_Hook()

testFieldModificationWatch_Suspended

public void testFieldModificationWatch_Suspended()

test1FieldModificationWatch_HookSuspended

public void test1FieldModificationWatch_HookSuspended()

suite

public static junit.framework.Test suite()
Test suite.