ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ilya Lantukh (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-2654) Protocol optimization for GridNearLockRequest/Response
Date Fri, 19 Feb 2016 10:56:18 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-2654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15154080#comment-15154080
] 

Ilya Lantukh commented on IGNITE-2654:
--------------------------------------

Combined with IGNITE-2533, it provides ~1% allocation rate reducement and throughput increase.

Benchmarking results:

Before:
||Benchmark||                                                Mode||  Cnt||      Score||  
    Error||   Units||
|JmhCacheBenchmark.put|                                   thrpt|   60|   5208.582| ± 122.580|
  ops/s|
|JmhCacheBenchmark.put:·gc.alloc.rate|                    thrpt|   60|    107.208| ± 6.516|
 MB/sec|
|JmhCacheBenchmark.put:·gc.alloc.rate.norm|               thrpt|   60|  21710.562| ± 868.121|
   B/op|
|JmhCacheBenchmark.put:·gc.churn.PS_Eden_Space|           thrpt|   60|    125.590| ± 144.742|
 MB/sec|
|JmhCacheBenchmark.put:·gc.churn.PS_Eden_Space.norm|      thrpt|   60|  27104.565| ± 31384.219|
   B/op|
|JmhCacheBenchmark.put:·gc.churn.PS_Survivor_Space|       thrpt|   60|      2.221| ± 5.401|
 MB/sec|
|JmhCacheBenchmark.put:·gc.churn.PS_Survivor_Space.norm|  thrpt|   60|    474.483| ± 1164.709|
   B/op|
|JmhCacheBenchmark.put:·gc.count|                         thrpt|   60|      8.000| |    
        counts|
|JmhCacheBenchmark.put:·gc.time|                          thrpt|   60|    479.000| |    
            ms|

After:
||Benchmark||                                                Mode||  Cnt||      Score||  
    Error||   Units||
|JmhCacheBenchmark.put|                                   thrpt|   60|   5294.714| ± 103.792|
  ops/s|
|JmhCacheBenchmark.put:·gc.alloc.rate|                    thrpt|   60|    108.265| ± 6.416|
 MB/sec|
|JmhCacheBenchmark.put:·gc.alloc.rate.norm|               thrpt|   60|  21565.311| ± 870.442|
   B/op|
|JmhCacheBenchmark.put:·gc.churn.PS_Eden_Space|           thrpt|   60|    120.791| ± 139.510|
 MB/sec|
|JmhCacheBenchmark.put:·gc.churn.PS_Eden_Space.norm|      thrpt|   60|  25149.299| ± 29055.202|
 B/op|
|JmhCacheBenchmark.put:·gc.churn.PS_Survivor_Space|       thrpt|   60|      1.596| ± 5.264|
 MB/sec|
|JmhCacheBenchmark.put:·gc.churn.PS_Survivor_Space.norm|  thrpt|   60|    331.954| ± 1093.293|
   B/op|
|JmhCacheBenchmark.put:·gc.count|                         thrpt|   60|      8.000| |    
         counts|
|JmhCacheBenchmark.put:·gc.time|                          thrpt|   60|    534.000| |    
            ms|

> Protocol optimization for GridNearLockRequest/Response
> ------------------------------------------------------
>
>                 Key: IGNITE-2654
>                 URL: https://issues.apache.org/jira/browse/IGNITE-2654
>             Project: Ignite
>          Issue Type: Sub-task
>          Components: general
>            Reporter: Ilya Lantukh
>            Assignee: Ilya Lantukh
>             Fix For: 1.6
>
>
> Create new, more lightweight versions of GridNearLockRequest/Response:
> - Make miniId integer.
> - Store boolean flags in a single byte field.
> - Remove unused fields.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message