ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ignite TC Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-9272) PureJavaCrc32 vs j.u.zip.CRC32 benchmark and probably replace.
Date Wed, 17 Oct 2018 14:41:00 GMT

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

Ignite TC Bot commented on IGNITE-9272:
---------------------------------------

{panel:title=Possible Blockers|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Hadoop{color} [[tests 0 TIMEOUT , Out Of Memory Error , Exit Code , [Artifacts
publishing failed] |https://ci.ignite.apache.org/viewLog.html?buildId=2105003]]

{panel}
[TeamCity Run All|http://ci.ignite.apache.org/viewLog.html?buildId=2105086&amp;buildTypeId=IgniteTests24Java8_RunAll]

> PureJavaCrc32 vs j.u.zip.CRC32 benchmark and probably replace.
> --------------------------------------------------------------
>
>                 Key: IGNITE-9272
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9272
>             Project: Ignite
>          Issue Type: Improvement
>          Components: general
>    Affects Versions: 2.6
>            Reporter: Stanilovsky Evgeny
>            Assignee: Stanilovsky Evgeny
>            Priority: Major
>             Fix For: 2.8
>
>         Attachments: BenchmarkCRC.java
>
>
> I see that Ignite has its own crc32 realization called: PureJavaCrc32 and from desc it
seems to be : _The current version is ~10x to 1.8x as fast as Sun's native java.util.zip.CRC32
in Java 1.6_ But my jmh tests show opposite results.
>  + If it really so, looks like backward compatibility would be easy, all that need is
just to take lower part of long form zip.crc32 realization.
> {noformat}
> jmh results (less - better):
> Benchmark                   Mode  Cnt        Score        Error  Units
> BenchmarkCRC.crc32          avgt    5  1521060.716 ±  44083.424  ns/op
> BenchmarkCRC.pureJavaCrc32  avgt    5  4657756.671 ± 177243.254  ns/op
> {noformat}
> JMH version: 1.21
>  VM version: JDK 1.8.0_131, Java HotSpot(TM) 64-Bit Server VM, 25.131-b11
>  VM invoker: /usr/lib/jvm/java-8-oracle/jre/bin/java
>  op system : ubuntu 16.10



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message