During the analysis of the startup time of Netbeans, it
was noticed that the client compiler was calling the VM service
Runtime1::primitive_arraycopy over 1 million times.
The server compiler chose to inline this operation in order to
eliminate the argument passing and call overhead for this
frequently used service.
Unfortunately, the Forte analyzer does not report the time spent in
this specific function. Since it is called from compiled code, the
time spent in this service is spead throughout all of the compiled
methods that use it.
The RFE is requesting that some other tool such as DTRACE be used to
identify the potential cost savings and then implement some inlining
in the client compiler if this analysis justifies it.
###@###.### 2005-04-07 14:44:19 GMT