@@ -35,30 +35,28 @@ public final class VisualVM {
35
35
private static final VisualVM INSTANCE = new VisualVM ();
36
36
37
37
38
- private final int PARALLEL_PROCESSOR_THROUGHPUT_DEFAULT = 10 ;
39
- private final int PARALLEL_PROCESSOR_THROUGHPUT = Integer .getInteger ("org.graalvm.visualvm.core.parallelProcessorThroughput " , // NOI18N
40
- PARALLEL_PROCESSOR_THROUGHPUT_DEFAULT );
38
+ private final int TASK_PROCESSOR_THROUGHPUT_DEFAULT = 30 ;
39
+ private final int TASK_PROCESSOR_THROUGHPUT = Integer .getInteger ("org.graalvm.visualvm.core.taskProcessorThroughput " , // NOI18N
40
+ TASK_PROCESSOR_THROUGHPUT_DEFAULT );
41
41
42
42
43
- private final RequestProcessor parallelProcessor ;
44
- private final RequestProcessor sequentialProcessor ;
43
+ private final RequestProcessor taskProcessor ;
45
44
46
45
47
46
private VisualVM () {
48
- parallelProcessor = new RequestProcessor ("VisualVM Parallel RequestProcessor" , PARALLEL_PROCESSOR_THROUGHPUT ); // NOI18N
49
- sequentialProcessor = new RequestProcessor ("VisualVM Sequential RequestProcessor" ); // NOI18N
47
+ taskProcessor = new RequestProcessor ("VisualVM Shared RequestProcessor" , TASK_PROCESSOR_THROUGHPUT ); // NOI18N
50
48
}
51
49
52
50
53
51
public static VisualVM getInstance () { return INSTANCE ; }
54
52
55
53
56
54
public final void runTask (Runnable task ) {
57
- parallelProcessor .post (task );
55
+ taskProcessor .post (task );
58
56
}
59
57
60
- public final void runSequentialTask (Runnable task ) {
61
- sequentialProcessor .post (task );
58
+ public final void runTask (Runnable task , int timeToWait ) {
59
+ taskProcessor .post (task , timeToWait );
62
60
}
63
61
64
62
}
0 commit comments