harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Dmitriev (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5829) [drlvm][kernel][performance] j.l.Class Serializable/Externalizable caching
Date Tue, 27 May 2008 12:27:40 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12600107#action_12600107
] 

Sergey Dmitriev commented on HARMONY-5829:
------------------------------------------

Guys we have a degradation on SPECjvm2008.serial right after the 659908 commit.

Tigerton machine,
Harmony Windows IA32 build,
-Xem:server -Xms2000m -Xmx2000m,
-ikv.

HARMONY WINDOWS IA32 r659907:

  Benchmark:   serial
  Run mode:    timed run
  Test type:   multi
  Threads:     16
  Warmup:      120s
  Iterations:  1
  Run length:  240s

Warmup (120s) begins: Tue May 27 16:05:14 GMT+04:00 2008
Warmup (120s) ends:   Tue May 27 16:07:53 GMT+04:00 2008
Warmup (120s) result: 40.07 ops/m

Iteration 1 (240s) begins: Tue May 27 16:07:54 GMT+04:00 2008
Iteration 1 (240s) ends:   Tue May 27 16:12:26 GMT+04:00 2008
Iteration 1 (240s) result: 44.17 ops/m

Valid run!
Score on serial: 44.17 ops/m




HARMONY WINDOWS IA32 r659908:

  Benchmark:   serial
  Run mode:    timed run
  Test type:   multi
  Threads:     16
  Warmup:      120s
  Iterations:  1
  Run length:  240s

Warmup (120s) begins: Tue May 27 16:13:20 GMT+04:00 2008
Warmup (120s) ends:   Tue May 27 16:17:28 GMT+04:00 2008
Warmup (120s) result: 11.16 ops/m

Iteration 1 (240s) begins: Tue May 27 16:17:28 GMT+04:00 2008
Iteration 1 (240s) ends:   Tue May 27 16:22:57 GMT+04:00 2008
Iteration 1 (240s) result: 11.51 ops/m

Valid run!
Score on serial: 11.51 ops/m



> [drlvm][kernel][performance] j.l.Class Serializable/Externalizable caching
> --------------------------------------------------------------------------
>
>                 Key: HARMONY-5829
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5829
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Aleksey Shipilev
>            Assignee: Nathan Beyer
>             Fix For: 5.0M7
>
>         Attachments: vm-kernel-serializable-externalizable-cache-rc1.patch, vm-kernel-serializable-externalizable-cache-rc2.patch,
vm-kernel-serializable-externalizable-cache-rc3.patch
>
>
> Serialization workloads relies on Class.isAssignableFrom(...) when looking up Serializable
and Externalizable properties (that is, implementation of interfaces). For now, DRLVM kernel
classes perform lookups on each invocation. This issue caches the mentioned properties in
Class fields and does not go to native VMClassRegistry for resolution.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message