26 * @test
27 * @key stress randomness
28 *
29 * @summary converted from VM Testbase nsk/sysdict/vm/stress/chain/chain006.
30 * VM Testbase keywords: [stress, sysdict, stressopt, nonconcurrent]
31 * VM Testbase readme:
32 * DESCRIPTION
33 * Single thread loads a short chain of fat classes
34 * with a long chain of loaders (NxM load attempts).
35 * Then, memory stress is induced to unload the classes.
36 * The test is deemed failed if loading attempt fails;
37 * or if the tested VM crashes.
38 * The test repeats until the given number of iterations,
39 * or until a timeout.
40 *
41 * @library /vmTestbase /test/lib
42 * @comment build fats.jar
43 * @run driver nsk.sysdict.share.GenClassesBuilder fats
44 * @comment build leans.jar
45 * @run driver nsk.sysdict.share.GenClassesBuilder leans
46 * @run driver jdk.test.lib.FileInstaller . .
47 * @build nsk.sysdict.share.ChainTest
48 * @run main/othervm
49 * -XX:-UseGCOverheadLimit
50 * PropertyResolvingWrapper
51 * nsk.sysdict.share.ChainTest
52 * -stressHeap
53 * -useFatClass
54 * -t 1
55 * -jarpath leans.jar${path.separator}fats.jar
56 */
57
|
26 * @test
27 * @key stress randomness
28 *
29 * @summary converted from VM Testbase nsk/sysdict/vm/stress/chain/chain006.
30 * VM Testbase keywords: [stress, sysdict, stressopt, nonconcurrent]
31 * VM Testbase readme:
32 * DESCRIPTION
33 * Single thread loads a short chain of fat classes
34 * with a long chain of loaders (NxM load attempts).
35 * Then, memory stress is induced to unload the classes.
36 * The test is deemed failed if loading attempt fails;
37 * or if the tested VM crashes.
38 * The test repeats until the given number of iterations,
39 * or until a timeout.
40 *
41 * @library /vmTestbase /test/lib
42 * @comment build fats.jar
43 * @run driver nsk.sysdict.share.GenClassesBuilder fats
44 * @comment build leans.jar
45 * @run driver nsk.sysdict.share.GenClassesBuilder leans
46 * @build nsk.sysdict.share.ChainTest
47 * @run main/othervm
48 * -XX:-UseGCOverheadLimit
49 * PropertyResolvingWrapper
50 * nsk.sysdict.share.ChainTest
51 * -stressHeap
52 * -useFatClass
53 * -t 1
54 * -jarpath leans.jar${path.separator}fats.jar
55 */
56
|