Jacob Bower
Jacob Bower
Good question. I don't know off the top of my head, but if you're interested could you try running with the Linux `perf` tool? With such a big discrepancy I'd...
While I agree it's not intuitive this behavior is actually intentional. The setup we have internally is our web-server goes through a warm-up process where it tries to import all...
Hey, sorry it's taking me a while to get back to you. Like I said I have something unpublished I think will help but sands have shifted under me and...
> The counts seem to include the cost of children in the call stack, Interesting, that's not what should happen and I wonder how you're seeing that? I wrote a...
> as mentioned, I see a 1 - 2% slowdown in our app even with an empty jit list. I imagine cinderjit has to intercept every call and compare it...
> I would say our app is heavy on nested functions, closures, and lambdas. Hmm, that may actually have an impact. After my comment yesterday I spoke to a colleague...
> There may be a gross inefficiency with -X jit-enable-jit-list-wildcards. > > With that option removed, the overhead is only 0.5% (still high, but 4x better). Yikes. We don't use...
I was wondering this from #18. Perhaps just doing this and starting with JIT enabled but an empty JIT-list will do what you want. I think we only use `force_compile()`...
@tekknolagi, I think you're referring to 4d6a8d562e4eb74f4fadd86a27af8d01d2375cd6 but I'm afraid it does not. There is still a check in `_PyJIT_CompileFuncion()`.
I mean there's still a JIT list presence check in `_PyJIT_CompileFuncion()`.