Conversation
|
This seems to help, but we are still not all the way back. |
|
As an exercise, I removed the @switch from visitExpr0: |
|
There is an issue with the current
At least I checked the To tweak the |
|
@stephenamar-db Which JVM version are you using? Thank you for looking into this. Does it relate to the fact that I add too many cases to the What if you revert some commits about StaticOptimizer? |
|
VM version: JDK 17.0.9, Java HotSpot(TM) 64-Bit Server VM, 17.0.9+11-LTS-jvmci-23.0-b21 |
|
let me try some things, sure |
|
Scala 3 may be slower, are you test it with Scala 2.13? |
|
all tests are with 2.13. Our code base is not compatible with 3 for now |
|
I agree that the current hierarchy of Val class is not optimal, yeah. |
|
What if I add a flag in Settings for your new Evaluator code, so you can continue to use it? |
I'm ok with it, thanks, our use cases is using sjsonnet to do data transformation through a pipeline, and the scripts is limited and long running. |
|
Also, yes the static optimizations in commit 60db9d0 made things worse too. |
|
My plan it to:
|
Try to tweak the perf regression in #313
@stephenamar-db would you like to test this one? Sorry for the regression