JDK-8143155 : Remove TraceRuntimeCalls, TraceJNICalls and TraceJVMCalls rather than convert to UL
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-11-17
  • Updated: 2016-03-16
  • Resolved: 2015-11-25
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b96Fixed
Related Reports
Relates :  
Description
There are options CountRuntimeCalls, CountJNICalls and CountJVMCalls that provide histograms of the calls into the JVM.  These are useful.
The Trace* Options provide no useful information and is thousands of lines of useless stuff for java -version.

JVM JVM_ArrayCopy
JVM JVM_ArrayCopy
JVM JVM_ArrayCopy
JVM JVM_ArrayCopy
JVM JVM_ArrayCopy
Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-internal-fastdebug-cphillim_2015_11_13_14_47-b00-coleen, mixed mode)JVM JVM_ArrayCopy
JVM JVM_ArrayCopy

JVM JVM_ArrayCopy
JVM JVM_MonitorNotifyAll
JVM JVM_CurrentThread
JVM JVM_GetStackAccessControlContext
JVM JVM_GetInheritedAccessControlContext

OR: TraceRuntimeCalls
...
  7556  InterpreterRuntime::resolve_from_cache(JavaThread* thread, Bytecodes::Code bytecode)
  7557  InterpreterRuntime::build_method_counters(JavaThread* thread, Method* m)
  7558  InterpreterRuntime::resolve_from_cache(JavaThread* thread, Bytecodes::Code bytecode)
  7559  InterpreterRuntime::_new(JavaThread* thread, ConstantPool* pool, int index)
  7560  InterpreterRuntime::resolve_from_cache(JavaThread* thread, Bytecodes::Code bytecode)
  7561  InterpreterRuntime::build_method_counters(JavaThread* thread, Method* m)
  7562  InterpreterRuntime::resolve_from_cache(JavaThread* thread, Bytecodes::Code bytecode)
  7563  InterpreterRuntime::resolve_from_cache(JavaThread* thread, Bytecodes::Code bytecode)
  7564  InterpreterRuntime::build_method_counters(JavaThread* thread, Method* m)
...