"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>