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=