RFR JDK-8059510 Compact symbol table layout inside shared archive

Aleksey Shipilev aleksey.shipilev at oracle.com
Mon Oct 13 18:46:59 UTC 2014


Hi Jiangli,

On 13.10.2014 18:26, Jiangli Zhou wrote:
> On 10/13/2014 03:18 AM, Aleksey Shipilev wrote:
>> On 13.10.2014 03:32, David Holmes wrote:
>>> On 11/10/2014 1:47 PM, Jiangli Zhou wrote:
>>> Also is the benchmarking being done on dedicated systems?
>> Also, specjvm98 is meaningless to estimate the classloading costs.
>> Please try specjvm2008:startup.* tests?
> 
> The specjvm run was for Gerard's question about standard benchmarks.

SPECjvm2008 is a standard benchmark. In fact, it is a benchmark that
deprecates SPECjvm98.

> These are not benchmarks specifically for classloading. 

There are benchmarks that try to estimate the startup costs.
SPECjvm2008:startup.* tests are one of them.

> However, I agree it's a good idea to run standard benchmarks to
> confirm there is no overall performance degradation. From all the
> benchmarks including classloading measurements, we have confirmed
> that this specific change does not have negative impact on
> classloading itself and the overall performance.

Excellent. What are those benchmarks? May we see those? Because I have a
counter-example in this thread that this change *does* negatively impact
classloading.

-Aleksey.



More information about the hotspot-runtime-dev mailing list