"cs" here stands for "call site", not "compile static".

Guillaume


On Wed, Jan 8, 2020 at 4:36 PM Milles, Eric (TR Tech, Content & Ops) <
eric.mil...@thomsonreuters.com> wrote:

> What do the percentages represent in the benchmark results?  Is there a
> concern that indy2 vs compile static is negative.  A column for indy1 v. cs
> may help understanding.
>
> -----Original Message-----
> From: Daniel.Sun <sun...@apache.org>
> Sent: Wednesday, January 8, 2020 3:37 AM
> To: d...@groovy.incubator.apache.org
> Subject: About the performance of indy
>
> Hi all,
>
>       The performance of indy has been improved a lot, here is the
> report[1]:
>
> Benchmark                                  indy2 VS indy1       indy2 VS cs
> CallsiteBench.dispatch_megamorphic      3675%                   25.83%
> CallsiteBench.dispatch_monomorphic      5.72%                   188.62%
> CallsiteBench.dispatch_polymorphic      3000%                  -17.11%
> (Note:  indy2: the indy with improved performance, indy1: the old indy,
> cs: the legacy callsite caching used by default now)
>
>       If nobody rejects the PR1135[2] in 72 hours, I will merge it. As for
> whether to enable indy by default, it will be another topic...
>
>       At last, I want to thank Jochen for reviewing PR1135[2] and thank
> Cédric for helping me solve the Gradle dependency usage issue.
>
> Cheers,
> Daniel.Sun
> [1]
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_groovy_pull_1135-23issuecomment-2D571961230&d=DwIFaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=Sg2Tzt6tcPTC2sqnccD5VwC6u8rajuS4YwnzobPguO0&s=jNuuSzXhHSy7pxRPNafKEMTnOkrSyWF1rWM_KD7JXHU&e=
> [2]
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_groovy_pull_1135&d=DwIFaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=Sg2Tzt6tcPTC2sqnccD5VwC6u8rajuS4YwnzobPguO0&s=ipswUC5w-Uqx1pXYiwtLNOMZH_f0DOnfiv7F5WjFiy0&e=
>
>
>
> -----
> Apache Groovy committer & PMC member
> Blog:
> https://urldefense.proofpoint.com/v2/url?u=http-3A__blog.sunlan.me&d=DwIFaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=Sg2Tzt6tcPTC2sqnccD5VwC6u8rajuS4YwnzobPguO0&s=qg33zvv2H2kOkGfkTMH4uRQNeYFfH363G7XVykVpiAY&e=
>
> Twitter: @daniel_sun
>
> --
> Sent from:
> https://urldefense.proofpoint.com/v2/url?u=http-3A__groovy.329449.n5.nabble.com_Groovy-2DDev-2Df372993.html&d=DwIFaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=Sg2Tzt6tcPTC2sqnccD5VwC6u8rajuS4YwnzobPguO0&s=sHiEpx7s3m9RShQzUhSt2NOphyOFAWarVNI-T9X56jA&e=
>
>


-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge <http://twitter.com/glaforge>

Reply via email to