From: | Andres Freund <andres(at)anarazel(dot)de> |
---|---|
To: | Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com> |
Cc: | Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: JIT compiling with LLVM v11 |
Date: | 2018-03-09 20:56:18 |
Message-ID: | 20180309205618.v5z2il7al2gnhnuk@alap3.anarazel.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 2018-03-09 15:28:19 -0500, Peter Eisentraut wrote:
> On 3/6/18 15:16, Andres Freund wrote:
> > 2) Don't load the JIT provider until fully needed. Right now
> > jit_compile_expr() will load the jit provider even if not really
> > needed. We should probably move the first two return blocks in
> > llvm_compile_expr() into jit_compile_expr(), to avoid that.
>
> I see that you have implemented that, but it doesn't seem to have helped
> with my make installcheck times.
What's the exact comparison you're looking at?
I think that's largely that unnecessary trivial queries get JITed and
optimized, because the stats are entirely completely off.
Greetings,
Andres Freund
From | Date | Subject | |
---|---|---|---|
Next Message | Jeremy Finzel | 2018-03-09 21:03:51 | Re: using worker_spi as pattern |
Previous Message | Peter Eisentraut | 2018-03-09 20:42:24 | Re: JIT compiling with LLVM v11 |