The diagram shows the conventional cycle of modify-build-test activities on the left. They are run on the host computer, with a JDK executes the Java code. A dashed line to the right connects the host testing activity (called functional test) with the target activity of performance testing. An Oracle Java SE Embedded custom JRE runs the same Java code on the target.