# To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 25K of event 'cycles:ppp' # Event count (approx.): 29111914550 # # Children Self Command Shared Object Symbol # ........ ........ ........ .................. .............................................. # 92.35% 0.00% postgres [unknown] [.] 0xffffffffffffffff | ---0xffffffffffffffff | |--40.37%--exec_stmt | | | |--38.22%--exec_stmt_return (inlined) | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_return (inlined) | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | | | | |--37.43%--exec_stmt_assign (inlined) | | | exec_assign_expr | | | exec_eval_expr | | | exec_eval_simple_expr (inlined) | | | ExecEvalExpr (inlined) | | | ExecInterpExpr | | | textregexreplace_noopt | | | RE_compile_and_cache | | | pg_regcomp | | | | | | | |--33.19%--parse | | | | parsebranch | | | | | | | | | --33.02%--parseqatom (inlined) | | | | | | | | | |--31.87%--wordchrs | | | | | wordchrs | | | | | | | | | | | --31.85%--bracket | | | | | | | | | | | --31.74%--brackpart (inlined) | | | | | | | | | | | --31.20%--subcolorcvec | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | --5.36%--newsub | | | | | | | | | --0.63%--parsebranch | | | | | | | | | --0.61%--parseqatom (inlined) | | | | | | | | | --0.52%--wordchrs | | | | wordchrs | | | | | | | | | --0.51%--bracket | | | | | | | | | --0.50%--brackpart (inlined) | | | | | | | |--2.35%--nfanode (inlined) | | | | | | | | | |--1.29%--optimize (inlined) | | | | | | | | | | | --0.80%--cleanup (inlined) | | | | | cleanup (inlined) | | | | | | | | | --0.94%--dupnfa | | | | duptraverse (inlined) | | | | duptraverse (inlined) | | | | duptraverse (inlined) | | | | | | | | | --0.91%--duptraverse (inlined) | | | | duptraverse (inlined) | | | | | | | | | --0.88%--duptraverse (inlined) | | | | duptraverse (inlined) | | | | | | | | | --0.85%--duptraverse (inlined) | | | | duptraverse (inlined) | | | | | | | | | --0.77%--duptraverse (inlined) | | | | duptraverse (inlined) | | | | | | | | | --0.72%--duptraverse (inlined) | | | | duptraverse (inlined) | | | | | | | | | --0.60%--duptraverse (inlined) | | | | | | | | | --0.57%--duptraverse (inlined) | | | | | | | | | --0.52%--duptraverse (inlined) | | | | | | | |--1.06%--nfatree (inlined) | | | | | | | | | --0.91%--nfatree (inlined) | | | | | | | | | --0.60%--nfanode (inlined) | | | | | | | --0.83%--optimize (inlined) | | | | | | | --0.82%--cleanup (inlined) | | | cleanup (inlined) | | | | | --0.80%--exec_stmt_if (inlined) | | | | | --0.78%--exec_stmts | | exec_stmt | | exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | | --2.15%--exec_stmt_block | exec_stmts | exec_stmt | | | --2.14%--exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --2.08%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | | | --2.07%--textregexreplace_noopt | RE_compile_and_cache | | | --2.02%--pg_regcomp | | | --0.57%--compact | |--36.13%--exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --35.99%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--13.50%--nfanode (inlined) | | | | | |--8.86%--optimize (inlined) | | | | | | | |--2.56%--pushfwd (inlined) | | | | | | | | | --1.86%--push (inlined) | | | | | | | | | --0.82%--copyouts | | | | | | | | | --0.80%--cparc (inlined) | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | --1.15%--pull (inlined) | | | | | | | |--1.42%--fixempties (inlined) | | | | | | | |--1.33%--cleanup (inlined) | | | | | | | | | --1.32%--cleanup (inlined) | | | | | | | --1.03%--fixconstraintloops (inlined) | | | | | |--1.61%--newnfa | | | | | | | --0.83%--rainbow (inlined) | | | | | |--1.28%--freenfa | | | | | | | --0.97%--destroystate (inlined) | | | | | | | --0.60%--_int_free | | | | | |--0.96%--compact | | | | | --0.55%--dupnfa | | | | | --0.54%--duptraverse (inlined) | | | | | --0.53%--duptraverse (inlined) | | | | | --0.50%--duptraverse (inlined) | | | |--10.85%--optimize (inlined) | | | | | |--3.15%--pushfwd (inlined) | | | | | | | --2.46%--push (inlined) | | | | | | | |--1.06%--copyouts | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | --0.81%--freearc (inlined) | | | | | |--2.46%--pullback (inlined) | | | | | | | --1.46%--pull (inlined) | | | | | | | --0.52%--freearc (inlined) | | | | | |--2.43%--fixempties (inlined) | | | | | | | --1.36%--moveins | | | | | | | --0.93%--cparc (inlined) | | | | | |--1.72%--cleanup (inlined) | | | | | | | --1.71%--cleanup (inlined) | | | | | --1.03%--fixconstraintloops (inlined) | | | | | --0.61%--findconstraintloop | | | |--3.93%--parse | | | | | --3.69%--parsebranch | | | | | |--2.79%--parseqatom (inlined) | | | | | | | --1.19%--okcolors | | | | | | | --0.51%--newarc | | | | | --0.50%--moveins | | | |--3.39%--nfatree (inlined) | | | | | |--1.90%--nfatree (inlined) | | | | | | | |--1.34%--nfanode (inlined) | | | | | | | | | --0.80%--optimize (inlined) | | | | | | | --0.56%--nfatree (inlined) | | | nfanode (inlined) | | | | | --1.49%--nfanode (inlined) | | | | | --1.00%--optimize (inlined) | | | |--1.32%--compact | | | | | --1.18%--carcsort (inlined) | | pg_qsort | | | |--0.93%--makesearch (inlined) | | | --0.87%--freev | | | --0.83%--freenfa | destroystate (inlined) | | | --0.60%--_int_free | |--3.20%--pg_regexec | | | --3.06%--find (inlined) | | | |--2.25%--shortest | | | | | --1.69%--miss | | | --0.63%--newdfa (inlined) | | | --0.59%--__GI___libc_malloc (inlined) | | | --0.56%--_int_malloc | |--2.95%--exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --2.82%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | --1.91%--parse | parsebranch | parseqatom (inlined) | | | --1.63%--parsebranch | parseqatom (inlined) | wordchrs | wordchrs | bracket | | | --1.63%--brackpart (inlined) | subcolorcvec | | | --1.60%--subcolor | |--2.68%--ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --2.56%--exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--1.60%--exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | | | | --1.56%--parse | | parsebranch | | parseqatom (inlined) | | | | | --1.56%--wordchrs | | wordchrs | | bracket | | brackpart (inlined) | | | | | --1.53%--subcolorcvec | | | | | --1.19%--subcolor | | | --0.96%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | --0.53%--nfanode (inlined) | |--2.29%--plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --2.08%--exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --2.05%--exec_stmt_assign (inlined) | exec_assign_expr | | | --2.04%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --2.03%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --1.68%--textregexreplace_noopt | RE_compile_and_cache | | | --0.73%--rfree (inlined) | |--1.92%--plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--1.03%--exec_stmt_return (inlined) | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_return (inlined) | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | | | | --0.92%--exec_stmt_assign (inlined) | | exec_assign_expr | | | | | --0.71%--exec_eval_expr | | exec_eval_simple_expr (inlined) | | | --0.89%--exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --0.77%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | --1.48%--exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --1.26%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 89.61% 0.31% postgres postgres [.] ExecInterpExpr | --89.30%--ExecInterpExpr | --88.94%--plpgsql_call_handler | --88.92%--plpgsql_exec_function | --88.88%--exec_stmt | --88.87%--exec_stmt_block | --88.87%--exec_stmts exec_stmt | |--86.45%--exec_stmt_if (inlined) | | | --86.45%--exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--83.39%--exec_stmt_assign (inlined) | | exec_assign_expr | | | | | --83.17%--exec_eval_expr | | exec_eval_simple_expr (inlined) | | | | | --82.70%--ExecEvalExpr (inlined) | | | | | --82.70%--ExecInterpExpr | | | | | --82.27%--textregexreplace_noopt | | | | | --82.21%--RE_compile_and_cache | | | | | |--80.49%--pg_regcomp | | | | | | | |--39.49%--parse | | | | | | | | | --39.23%--parsebranch | | | | | | | | | |--38.17%--parseqatom (inlined) | | | | | | | | | | | |--32.53%--wordchrs | | | | | | | | | | | | | --32.52%--wordchrs | | | | | | | | | | | | | --32.35%--bracket | | | | | | | | | | | | | --32.12%--brackpart (inlined) | | | | | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | | | --5.36%--newsub | | | | | | | | | | | |--2.38%--parsebranch | | | | | | | | | | | | | --2.32%--parseqatom (inlined) | | | | | | | | | | | | | --2.18%--wordchrs | | | | | | wordchrs | | | | | | | | | | | | | --2.16%--bracket | | | | | | | | | | | | | --2.15%--brackpart (inlined) | | | | | | | | | | | | | --2.10%--subcolorcvec | | | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | | --0.71%--onechr | | | | | | | | | | | --0.68%--onechr | | | | | | | | | | | --0.68%--subcoloronechr | | | | | | | | | --0.50%--moveins | | | | | | | |--17.21%--nfanode (inlined) | | | | | | | | | |--11.14%--optimize (inlined) | | | | | | | | | | | |--3.06%--cleanup (inlined) | | | | | | | | | | | | | --3.06%--cleanup (inlined) | | | | | | | | | | | | | |--1.01%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.91%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.62%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.53%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | | | | | | | |--0.97%--markreachable (inlined) | | | | | | | | | | | | | | | --0.91%--markreachable (inlined) | | | | | | | | | | | | | | | --0.85%--markreachable (inlined) | | | | | | | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | | | | | --0.55%--markreachable (inlined) | | | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | --0.87%--markcanreach (inlined) | | | | | | | | | | | | | --0.81%--markcanreach (inlined) | | | | | | | | | | | | | --0.74%--markcanreach (inlined) | | | | | | | | | | | | | --0.50%--markcanreach (inlined) | | | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | | | --0.50%--newstate | | | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | | | --0.59%--findconstraintloop | | | | | | | | | |--1.78%--dupnfa | | | | | | | | | | | --1.77%--duptraverse (inlined) | | | | | | | | | | | --1.76%--duptraverse (inlined) | | | | | | | | | | | --1.73%--duptraverse (inlined) | | | | | | | | | | | --1.66%--duptraverse (inlined) | | | | | | | | | | | --1.64%--duptraverse (inlined) | | | | | | | | | | | --1.54%--duptraverse (inlined) | | | | | | | | | | | --1.50%--duptraverse (inlined) | | | | | | | | | | | --1.39%--duptraverse (inlined) | | | | | | | | | | | --1.36%--duptraverse (inlined) | | | | | | | | | | | --1.21%--duptraverse (inlined) | | | | | | | | | | | --1.15%--duptraverse (inlined) | | | | | | | | | | | --1.06%--duptraverse (inlined) | | | | | | | | | | | --1.01%--duptraverse (inlined) | | | | | | | | | | | --0.89%--duptraverse (inlined) | | | | | | | | | | | --0.84%--duptraverse (inlined) | | | | | | | | | | | | --0.75%--duptraverse (inlined) | | | | | | | | | | | | --0.63%--duptraverse (inlined) | | | | | | | | | | | | --0.53%--duptraverse (inlined) | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | --0.96%--compact | | | | | | | |--12.37%--optimize (inlined) | | | | | | | | | |--3.22%--cleanup (inlined) | | | | | | | | | | | --3.21%--cleanup (inlined) | | | | | | | | | | | |--1.02%--markreachable (inlined) | | | | | | | | | | | | | --0.95%--markreachable (inlined) | | | | | | | | | | | | | --0.86%--markreachable (inlined) | | | | | | | | | | | | | --0.65%--markreachable (inlined) | | | | | | | | | | | | | --0.64%--markreachable (inlined) | | | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | markreachable (inlined) | | | | | | | | | | | | | --0.53%--markreachable (inlined) | | | | | | | | | | | | | --0.52%--markreachable (inlined) | | | | | | | | | | | |--0.85%--cleartraverse (inlined) | | | | | | | | | | | | | --0.76%--cleartraverse (inlined) | | | | | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | | | | | --0.77%--markcanreach (inlined) | | | | | | | | | | | --0.71%--markcanreach (inlined) | | | | | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | | | | | --0.50%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | | | --0.62%--findconstraintloop | | | | | | | |--5.15%--nfatree (inlined) | | | | | | | | | |--3.19%--nfatree (inlined) | | | | | | | | | | | |--2.24%--nfanode (inlined) | | | | | | | | | | | | | --1.44%--optimize (inlined) | | | | | | | | | | | --0.95%--nfatree (inlined) | | | | | nfanode (inlined) | | | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | | | --1.95%--nfanode (inlined) | | | | | | | | | --1.37%--optimize (inlined) | | | | | | | |--1.98%--compact | | | | | | | | | --1.20%--carcsort (inlined) | | | | | | | | | --1.19%--pg_qsort | | | | | | | |--1.28%--freev | | | | | | | | | --1.22%--freenfa | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | --0.60%--_int_free | | | | | | | |--0.93%--makesearch (inlined) | | | | | | | --0.89%--initcm (inlined) | | | | | | | --0.84%--__libc_calloc | | | | | --0.77%--rfree (inlined) | | | --3.06%--exec_stmt_if (inlined) | | | --2.95%--exec_stmts | exec_stmt | | | --2.95%--exec_stmt_assign (inlined) | exec_assign_expr | | | --2.94%--exec_eval_expr | | | --2.93%--exec_eval_simple_expr (inlined) | | | --2.92%--ExecEvalExpr (inlined) | | | --2.92%--ExecInterpExpr | | | --2.91%--textregexreplace_noopt | RE_compile_and_cache | | | --2.86%--pg_regcomp | | | |--1.70%--parse | | | | | --1.70%--parsebranch | | | | | --1.69%--parseqatom (inlined) | | | | | --1.59%--wordchrs | | wordchrs | | | | | --1.58%--bracket | | | | | --1.56%--brackpart (inlined) | | | | | --1.53%--subcolorcvec | | | | | --1.19%--subcolor | | | --0.55%--nfanode (inlined) | |--1.30%--exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | | | --1.29%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --1.28%--plpgsql_call_handler | | | --1.27%--plpgsql_exec_function | | | --1.22%--exec_stmt | exec_stmt_block | | | --1.10%--exec_stmts | exec_stmt | | | --1.07%--exec_stmt_if (inlined) | | | --1.04%--exec_stmts | exec_stmt | | | --1.03%--exec_stmt_if (inlined) | | | --0.69%--exec_stmts | exec_stmt | | | --0.69%--exec_stmt_if (inlined) | | | --0.68%--exec_stmts | | | --0.67%--exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | | | --0.65%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --0.64%--plpgsql_call_handler | | | --0.64%--plpgsql_exec_function | | | --0.60%--exec_stmt | exec_stmt_block | exec_stmts | | | --0.58%--exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | | | --0.56%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --0.52%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --0.51%--plpgsql_call_handler | --1.11%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.97%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 89.16% 0.04% postgres plpgsql.so [.] plpgsql_call_handler | --89.12%--plpgsql_call_handler | --89.10%--plpgsql_exec_function | --89.05%--exec_stmt | --89.05%--exec_stmt_block | --89.05%--exec_stmts exec_stmt | |--86.44%--exec_stmt_if (inlined) | | | --86.43%--exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--83.35%--exec_stmt_assign (inlined) | | exec_assign_expr | | | | | --83.34%--exec_eval_expr | | exec_eval_simple_expr (inlined) | | | | | --83.33%--ExecEvalExpr (inlined) | | ExecInterpExpr | | | | | --82.97%--textregexreplace_noopt | | RE_compile_and_cache | | | | | |--81.26%--pg_regcomp | | | | | | | |--39.56%--parse | | | | | | | | | --39.30%--parsebranch | | | | | | | | | |--38.25%--parseqatom (inlined) | | | | | | | | | | | |--32.53%--wordchrs | | | | | | | | | | | | | --32.52%--wordchrs | | | | | | | | | | | | | --32.35%--bracket | | | | | | | | | | | | | --32.12%--brackpart (inlined) | | | | | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | | | --5.36%--newsub | | | | | | | | | | | |--2.39%--parsebranch | | | | | | | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | | | | | | | --2.19%--wordchrs | | | | | | wordchrs | | | | | | | | | | | | | --2.17%--bracket | | | | | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | | --0.71%--onechr | | | | | | | | | | | --0.68%--onechr | | | | | | | | | | | --0.68%--subcoloronechr | | | | | | | | | --0.50%--moveins | | | | | | | |--17.52%--nfanode (inlined) | | | | | | | | | |--11.37%--optimize (inlined) | | | | | | | | | | | |--3.30%--cleanup (inlined) | | | | | | | | | | | | | --3.29%--cleanup (inlined) | | | | | | | | | | | | | |--1.05%--markcanreach (inlined) | | | | | | | | | | | | | | | --0.98%--markcanreach (inlined) | | | | | | | | | | | | | | | --0.91%--markcanreach (inlined) | | | | | | | | | | | | | | | --0.67%--markcanreach (inlined) | | | | | | | | | | | | | | | --0.66%--markcanreach (inlined) | | | | | | | | | | | | | | | --0.60%--markcanreach (inlined) | | | | | | | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | | | | | | | |--1.03%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.93%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.65%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.60%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.55%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | | | | | | | --1.00%--markreachable (inlined) | | | | | | | | | | | | | --0.94%--markreachable (inlined) | | | | | | | | | | | | | --0.89%--markreachable (inlined) | | | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | | | --0.53%--markreachable (inlined) | | | | | | | | | | | | | --0.52%--markreachable (inlined) | | | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | | | --0.50%--newstate | | | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | | | --0.59%--findconstraintloop | | | | | | | | | |--1.85%--dupnfa | | | | | | | | | | | --1.84%--duptraverse (inlined) | | | | | | | | | | | --1.83%--duptraverse (inlined) | | | | | | | | | | | --1.80%--duptraverse (inlined) | | | | | | | | | | | --1.73%--duptraverse (inlined) | | | | | | | | | | | --1.71%--duptraverse (inlined) | | | | | | | | | | | --1.61%--duptraverse (inlined) | | | | | | | | | | | --1.57%--duptraverse (inlined) | | | | | | | | | | | --1.46%--duptraverse (inlined) | | | | | | | | | | | --1.43%--duptraverse (inlined) | | | | | | | | | | | --1.28%--duptraverse (inlined) | | | | | | | | | | | --1.22%--duptraverse (inlined) | | | | | | | | | | | --1.13%--duptraverse (inlined) | | | | | | | | | | | --1.08%--duptraverse (inlined) | | | | | | | | | | | --0.96%--duptraverse (inlined) | | | | | | | | | | | --0.91%--duptraverse (inlined) | | | | | | | | | | | --0.82%--duptraverse (inlined) | | | | | | | | | | | --0.70%--duptraverse (inlined) | | | | | | | | | | | --0.60%--duptraverse (inlined) | | | | | | | | | | | | --0.53%--duptraverse (inlined) | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | --0.96%--compact | | | | | | | |--12.61%--optimize (inlined) | | | | | | | | | |--3.46%--cleanup (inlined) | | | | | | | | | | | --3.45%--cleanup (inlined) | | | | | | | | | | | |--1.08%--markreachable (inlined) | | | | | | | | | | | | | --1.01%--markreachable (inlined) | | | | | | | | | | | | | --0.92%--markreachable (inlined) | | | | | | | | | | | | | --0.71%--markreachable (inlined) | | | | | | | | | | | | | --0.70%--markreachable (inlined) | | | | | | | | | | | | | --0.67%--markreachable (inlined) | | | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | | | | | | | | | --0.64%--markreachable (inlined) | | | | | | markreachable (inlined) | | | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | | | --0.55%--markreachable (inlined) | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | |--0.93%--markcanreach (inlined) | | | | | | | | | | | | | --0.86%--markcanreach (inlined) | | | | | | | | | | | | | --0.84%--markcanreach (inlined) | | | | | | | | | | | | | --0.66%--markcanreach (inlined) | | | | | | markcanreach (inlined) | | | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | | | --0.60%--markcanreach (inlined) | | | | | | | | | | | | | --0.53%--markcanreach (inlined) | | | | | | | | | | | | | --0.50%--markcanreach (inlined) | | | | | | | | | | | --0.88%--cleartraverse (inlined) | | | | | | | | | | | --0.79%--cleartraverse (inlined) | | | | | | | | | | | --0.56%--cleartraverse (inlined) | | | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | | | --0.62%--findconstraintloop | | | | | | | |--5.29%--nfatree (inlined) | | | | | | | | | |--3.21%--nfatree (inlined) | | | | | | | | | | | |--2.26%--nfanode (inlined) | | | | | | | | | | | | | --1.46%--optimize (inlined) | | | | | | | | | | | --0.95%--nfatree (inlined) | | | | | nfanode (inlined) | | | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | | | --2.07%--nfanode (inlined) | | | | | | | | | --1.42%--optimize (inlined) | | | | | | | |--1.98%--compact | | | | | | | | | --1.20%--carcsort (inlined) | | | | | | | | | --1.19%--pg_qsort | | | | | | | |--1.28%--freev | | | | | | | | | --1.22%--freenfa | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | --0.60%--_int_free | | | | | | | |--0.93%--makesearch (inlined) | | | | | | | --0.89%--initcm (inlined) | | | | | | | --0.84%--__libc_calloc | | | | | --0.77%--rfree (inlined) | | | --3.09%--exec_stmt_if (inlined) | | | --3.06%--exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | | | --3.05%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --3.04%--ExecEvalExpr (inlined) | | | --3.04%--ExecInterpExpr | | | --3.02%--textregexreplace_noopt | RE_compile_and_cache | | | --2.97%--pg_regcomp | | | |--1.73%--parse | | | | | --1.73%--parsebranch | | | | | --1.72%--parseqatom (inlined) | | | | | --1.61%--wordchrs | | wordchrs | | | | | --1.61%--bracket | | | | | --1.59%--brackpart (inlined) | | | | | --1.56%--subcolorcvec | | | | | --1.19%--subcolor | | | --0.61%--nfanode (inlined) | --2.38%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --2.37%--ExecEvalExpr (inlined) ExecInterpExpr | --2.36%--plpgsql_call_handler | --2.35%--plpgsql_exec_function | --2.30%--exec_stmt exec_stmt_block | --2.17%--exec_stmts exec_stmt | --2.14%--exec_stmt_if (inlined) | --2.10%--exec_stmts exec_stmt | --2.09%--exec_stmt_if (inlined) | --1.72%--exec_stmts exec_stmt | --1.72%--exec_stmt_if (inlined) | --1.71%--exec_stmts | --1.70%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.68%--ExecEvalExpr (inlined) ExecInterpExpr | --1.67%--plpgsql_call_handler plpgsql_exec_function | --1.63%--exec_stmt exec_stmt_block exec_stmts | --1.62%--exec_stmt exec_stmt_assign (inlined) exec_assign_expr | --1.59%--exec_eval_expr exec_eval_simple_expr (inlined) | --1.55%--ExecEvalExpr (inlined) ExecInterpExpr | --1.53%--plpgsql_call_handler | --1.44%--plpgsql_exec_function | --1.31%--exec_stmt | --1.30%--exec_stmt_block | --1.29%--exec_stmts | --1.25%--exec_stmt | --1.03%--exec_stmt_assign (inlined) exec_assign_expr | --0.71%--exec_eval_expr | | --0.71%--exec_eval_simple_expr (inlined) 89.13% 0.03% postgres plpgsql.so [.] plpgsql_exec_function | --89.09%--plpgsql_exec_function | --89.07%--exec_stmt | --89.06%--exec_stmt_block | --89.06%--exec_stmts exec_stmt | |--84.57%--exec_stmt_if (inlined) | | | --84.57%--exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--81.49%--exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | | | | --81.47%--textregexreplace_noopt | | RE_compile_and_cache | | | | | --81.43%--pg_regcomp | | | | | |--39.57%--parse | | | | | | | --39.31%--parsebranch | | | | | | | |--38.25%--parseqatom (inlined) | | | | | | | | | |--32.53%--wordchrs | | | | | | | | | | | --32.52%--wordchrs | | | | | | | | | | | --32.35%--bracket | | | | | | | | | | | --32.12%--brackpart (inlined) | | | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | --5.36%--newsub | | | | | | | | | |--2.39%--parsebranch | | | | | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | | | | | --2.19%--wordchrs | | | | | wordchrs | | | | | | | | | | | --2.17%--bracket | | | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | --0.51%--newarc | | | | | | | | | --0.71%--onechr | | | | | | | | | --0.68%--onechr | | | | | | | | | --0.68%--subcoloronechr | | | | | | | --0.50%--moveins | | | | | |--17.58%--nfanode (inlined) | | | | | | | |--11.43%--optimize (inlined) | | | | | | | | | |--3.35%--cleanup (inlined) | | | | | | | | | | | --3.34%--cleanup (inlined) | | | | | | | | | | | |--1.07%--markcanreach (inlined) | | | | | | | | | | | | | --1.01%--markcanreach (inlined) | | | | | | | | | | | | | --0.94%--markcanreach (inlined) | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | --0.59%--markcanreach (inlined) | | | | | | | | | | | | | --0.52%--markcanreach (inlined) | | | | | | | | | | | | | --0.51%--markcanreach (inlined) | | | | | | | | | | | |--1.05%--cleartraverse (inlined) | | | | | | | | | | | | | --0.95%--cleartraverse (inlined) | | | | | | | | | | | | | --0.67%--cleartraverse (inlined) | | | | | | | | | | | | | --0.61%--cleartraverse (inlined) | | | | | | | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | | | | | | | --0.56%--cleartraverse (inlined) | | | | | | | | | | | | | --0.52%--cleartraverse (inlined) | | | | | | | | | | | --1.02%--markreachable (inlined) | | | | | | | | | | | --0.96%--markreachable (inlined) | | | | | | | | | | | --0.90%--markreachable (inlined) | | | | | | | | | | | --0.68%--markreachable (inlined) | | | | | | | | | | | --0.67%--markreachable (inlined) | | | | | | | | | | | --0.65%--markreachable (inlined) | | | | | | | | | | | --0.64%--markreachable (inlined) | | | | | | | | | | | --0.60%--markreachable (inlined) | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | --0.50%--newstate | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | --0.59%--findconstraintloop | | | | | | | |--1.86%--dupnfa | | | | | | | | | --1.85%--duptraverse (inlined) | | | | | | | | | --1.84%--duptraverse (inlined) | | | | | | | | | --1.81%--duptraverse (inlined) | | | | | | | | | --1.74%--duptraverse (inlined) | | | | | | | | | --1.72%--duptraverse (inlined) | | | | | | | | | --1.61%--duptraverse (inlined) | | | | | | | | | --1.58%--duptraverse (inlined) | | | | | | | | | --1.47%--duptraverse (inlined) | | | | | | | | | --1.44%--duptraverse (inlined) | | | | | | | | | --1.29%--duptraverse (inlined) | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | --1.14%--duptraverse (inlined) | | | | | | | | | --1.09%--duptraverse (inlined) | | | | | | | | | --0.97%--duptraverse (inlined) | | | | | | | | | --0.92%--duptraverse (inlined) | | | | | | | | | --0.82%--duptraverse (inlined) | | | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | | | --0.54%--duptraverse (inlined) | | | | | | | |--1.62%--newnfa | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | |--1.29%--freenfa | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | --0.60%--_int_free | | | | | | | --0.96%--compact | | | | | |--12.69%--optimize (inlined) | | | | | | | |--3.54%--cleanup (inlined) | | | | | | | | | --3.53%--cleanup (inlined) | | | | | | | | | |--1.11%--markreachable (inlined) | | | | | | | | | | | --1.04%--markreachable (inlined) | | | | | | | | | | | --0.94%--markreachable (inlined) | | | | | | | | | | | --0.74%--markreachable (inlined) | | | | | | | | | | | --0.73%--markreachable (inlined) | | | | | | | | | | | --0.70%--markreachable (inlined) | | | | | | | | | | | --0.69%--markreachable (inlined) | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | | | --0.53%--markreachable (inlined) | | | | | | | | | | | --0.52%--markreachable (inlined) | | | | | | | | | |--0.96%--markcanreach (inlined) | | | | | | | | | | | --0.90%--markcanreach (inlined) | | | | | | | | | | | --0.87%--markcanreach (inlined) | | | | | | | | | | | --0.69%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | --0.56%--markcanreach (inlined) | | | | | | | | | | | --0.54%--markcanreach (inlined) | | | | | | | | | --0.89%--cleartraverse (inlined) | | | | | | | | | --0.80%--cleartraverse (inlined) | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | | | | | | --0.55%--cleartraverse (inlined) | | | | | | | | | --0.53%--cleartraverse (inlined) | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | --1.36%--moveins | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | --0.62%--findconstraintloop | | | | | |--5.33%--nfatree (inlined) | | | | | | | |--3.21%--nfatree (inlined) | | | | | | | | | |--2.26%--nfanode (inlined) | | | | | | | | | | | --1.46%--optimize (inlined) | | | | | | | | | --0.95%--nfatree (inlined) | | | | nfanode (inlined) | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | --2.11%--nfanode (inlined) | | | | | | | --1.45%--optimize (inlined) | | | | | |--1.98%--compact | | | | | | | --1.20%--carcsort (inlined) | | | | | | | --1.19%--pg_qsort | | | | | |--1.28%--freev | | | | | | | --1.22%--freenfa | | | | | | | --0.96%--destroystate (inlined) | | | | | | | --0.60%--_int_free | | | | | |--0.93%--makesearch (inlined) | | | | | --0.89%--initcm (inlined) | | | | | --0.84%--__libc_calloc | | | --3.08%--exec_stmt_if (inlined) | | | --3.06%--exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | | | --3.05%--textregexreplace_noopt | RE_compile_and_cache | | | --3.00%--pg_regcomp | | | |--1.73%--parse | | | | | --1.73%--parsebranch | | | | | --1.72%--parseqatom (inlined) | | | | | --1.61%--wordchrs | | wordchrs | | | | | --1.61%--bracket | | | | | --1.59%--brackpart (inlined) | | | | | --1.56%--subcolorcvec | | | | | --1.19%--subcolor | | | --0.62%--nfanode (inlined) | --4.47%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --4.46%--ExecEvalExpr (inlined) ExecInterpExpr | --4.45%--plpgsql_call_handler | --4.44%--plpgsql_exec_function | --4.40%--exec_stmt exec_stmt_block | --4.26%--exec_stmts exec_stmt | --4.24%--exec_stmt_if (inlined) | --4.20%--exec_stmts exec_stmt | --4.19%--exec_stmt_if (inlined) | --3.81%--exec_stmts exec_stmt | --3.81%--exec_stmt_if (inlined) | --3.80%--exec_stmts | --3.79%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --3.77%--ExecEvalExpr (inlined) ExecInterpExpr | --3.77%--plpgsql_call_handler | --3.76%--plpgsql_exec_function | --3.72%--exec_stmt exec_stmt_block exec_stmts | --3.70%--exec_stmt exec_stmt_assign (inlined) exec_assign_expr | --3.68%--exec_eval_expr exec_eval_simple_expr (inlined) | --3.64%--ExecEvalExpr (inlined) ExecInterpExpr | --3.62%--plpgsql_call_handler | --3.51%--plpgsql_exec_function | --3.39%--exec_stmt | --3.38%--exec_stmt_block | --3.36%--exec_stmts | --3.32%--exec_stmt | --3.08%--exec_stmt_assign (inlined) exec_assign_expr | --2.75%--exec_eval_expr | | --2.74%--exec_eval_simple_expr (inlined) | | --2.27%--ExecEvalExpr (inlined) | | --2.27%--ExecInterpExpr | | --1.75%--textregexreplace_noopt | | --1.69%--RE_compile_and_cache | | --0.73%--rfree (inlined) 89.09% 0.14% postgres plpgsql.so [.] exec_stmt | --88.95%--exec_stmt | |--75.82%--exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--74.67%--exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | | | | |--37.46%--parse | | | | | | | --37.21%--parsebranch | | | | | | | |--36.16%--parseqatom (inlined) | | | | | | | | | |--32.27%--wordchrs | | | | | | | | | | | --32.26%--wordchrs | | | | | | | | | | | --32.09%--bracket | | | | | | | | | | | --31.86%--brackpart (inlined) | | | | | | | | | | | --31.20%--subcolorcvec | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | --5.36%--newsub | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | --0.51%--newarc | | | | | | | | | |--0.73%--parsebranch | | | | | | | | | | | --0.67%--parseqatom (inlined) | | | | | | | | | | | --0.52%--wordchrs | | | | | wordchrs | | | | | | | | | | | --0.51%--bracket | | | | | | | | | | | --0.50%--brackpart (inlined) | | | | | | | | | --0.71%--onechr | | | | | | | | | --0.68%--onechr | | | | | | | | | --0.68%--subcoloronechr | | | | | | | --0.50%--moveins | | | | | |--16.15%--nfanode (inlined) | | | | | | | |--10.41%--optimize (inlined) | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | --0.50%--newstate | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | |--2.34%--cleanup (inlined) | | | | | | | | | | | --2.33%--cleanup (inlined) | | | | | | | | | | | |--0.72%--markreachable (inlined) | | | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | |--0.71%--cleartraverse (inlined) | | | | | | | | | | | | | --0.61%--cleartraverse (inlined) | | | | | | | | | | | --0.69%--markcanreach (inlined) | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | --0.56%--markcanreach (inlined) | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | --0.59%--findconstraintloop | | | | | | | |--1.61%--newnfa | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | |--1.51%--dupnfa | | | | | | | | | --1.50%--duptraverse (inlined) | | | | | | | | | --1.49%--duptraverse (inlined) | | | | | | | | | --1.46%--duptraverse (inlined) | | | | | | | | | --1.39%--duptraverse (inlined) | | | | | | | | | --1.38%--duptraverse (inlined) | | | | | | | | | --1.27%--duptraverse (inlined) | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | --1.12%--duptraverse (inlined) | | | | | | | | | --1.09%--duptraverse (inlined) | | | | | | | | | --0.94%--duptraverse (inlined) | | | | | | | | | --0.89%--duptraverse (inlined) | | | | | | | | | --0.79%--duptraverse (inlined) | | | | | | | | | --0.75%--duptraverse (inlined) | | | | | | | | | --0.63%--duptraverse (inlined) | | | | | | | | | --0.57%--duptraverse (inlined) | | | | | | | | | --0.52%--duptraverse (inlined) | | | | | | | |--1.28%--freenfa | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | --0.60%--_int_free | | | | | | | --0.96%--compact | | | | | |--11.80%--optimize (inlined) | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | |--2.66%--cleanup (inlined) | | | | | | | | | --2.65%--cleanup (inlined) | | | | | | | | | |--0.79%--markreachable (inlined) | | | | | | | | | | | --0.72%--markreachable (inlined) | | | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | |--0.66%--markcanreach (inlined) | | | | | | | | | | | --0.59%--markcanreach (inlined) | | | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | | | --0.63%--cleartraverse (inlined) | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | --1.36%--moveins | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | --0.62%--findconstraintloop | | | | | |--4.94%--nfatree (inlined) | | | | | | | |--3.07%--nfatree (inlined) | | | | | | | | | |--2.13%--nfanode (inlined) | | | | | | | | | | | --1.35%--optimize (inlined) | | | | | | | | | --0.94%--nfatree (inlined) | | | | nfanode (inlined) | | | | | | | | | --0.64%--optimize (inlined) | | | | | | | --1.87%--nfanode (inlined) | | | | | | | --1.35%--optimize (inlined) | | | | | |--1.33%--compact | | | | | | | --1.19%--carcsort (inlined) | | | pg_qsort | | | | | |--0.93%--makesearch (inlined) | | | | | --0.87%--freev | | | | | --0.83%--freenfa | | destroystate (inlined) | | | | | --0.60%--_int_free | | | --1.15%--exec_stmt_if (inlined) | | | --1.13%--exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | | | --1.12%--pg_regcomp | --13.13%--exec_stmt_block | --13.12%--exec_stmts exec_stmt | |--6.63%--exec_stmt_if (inlined) | | | --6.62%--exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--4.75%--exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | | | | |--2.09%--parse | | | parsebranch | | | parseqatom (inlined) | | | | | | | --1.66%--parsebranch | | | parseqatom (inlined) | | | wordchrs | | | wordchrs | | | bracket | | | | | | | --1.66%--brackpart (inlined) | | | subcolorcvec | | | | | | | --1.60%--subcolor | | | | | |--1.38%--nfanode (inlined) | | | | | | | --1.03%--optimize (inlined) | | | cleanup (inlined) | | | cleanup (inlined) | | | | | --0.89%--optimize (inlined) | | cleanup (inlined) | | cleanup (inlined) | | | --1.88%--exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | --1.62%--parse | parsebranch | parseqatom (inlined) | | | --1.60%--wordchrs | wordchrs | bracket | | | --1.59%--brackpart (inlined) | | | --1.56%--subcolorcvec | | | --1.19%--subcolor | --6.49%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --6.49%--ExecEvalExpr (inlined) ExecInterpExpr | --6.47%--plpgsql_call_handler | --6.46%--plpgsql_exec_function | --6.41%--exec_stmt exec_stmt_block | --6.28%--exec_stmts exec_stmt | --6.26%--exec_stmt_if (inlined) | --6.22%--exec_stmts exec_stmt | --6.21%--exec_stmt_if (inlined) | --5.86%--exec_stmts exec_stmt exec_stmt_if (inlined) | --5.84%--exec_stmts | --5.84%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --5.82%--ExecEvalExpr (inlined) ExecInterpExpr | --5.81%--plpgsql_call_handler | --5.81%--plpgsql_exec_function | --5.77%--exec_stmt exec_stmt_block exec_stmts | --5.75%--exec_stmt exec_stmt_assign (inlined) exec_assign_expr | --5.72%--exec_eval_expr exec_eval_simple_expr (inlined) | --5.68%--ExecEvalExpr (inlined) ExecInterpExpr | --5.67%--plpgsql_call_handler | --5.56%--plpgsql_exec_function | --5.43%--exec_stmt exec_stmt_block | --5.41%--exec_stmts | --5.37%--exec_stmt | --5.16%--exec_stmt_assign (inlined) exec_assign_expr | --4.83%--exec_eval_expr | --4.83%--exec_eval_simple_expr (inlined) | --4.35%--ExecEvalExpr (inlined) | --4.35%--ExecInterpExpr | | --3.82%--textregexreplace_noopt | | --3.75%--RE_compile_and_cache | | | |--2.03%--pg_regcomp | | | | | | --0.57%--compact | | --0.77%--rfree (inlined) 89.08% 0.06% postgres plpgsql.so [.] exec_stmts | --89.02%--exec_stmts exec_stmt | |--44.85%--exec_stmt_if (inlined) | | | --44.85%--exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--42.17%--exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | | | | |--35.28%--parse | | | parsebranch | | | | | | | --35.12%--parseqatom (inlined) | | | | | | | |--32.13%--wordchrs | | | | wordchrs | | | | | | | | | --32.11%--bracket | | | | | | | | | --32.00%--brackpart (inlined) | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | --24.31%--subcolor | | | | | | | | | --5.36%--newsub | | | | | | | --2.29%--parsebranch | | | | | | | --2.27%--parseqatom (inlined) | | | | | | | --2.19%--wordchrs | | | wordchrs | | | | | | | --2.17%--bracket | | | | | | | --2.16%--brackpart (inlined) | | | | | | | --2.11%--subcolorcvec | | | | | | | --1.60%--subcolor | | | | | |--3.74%--nfanode (inlined) | | | | | | | |--2.32%--optimize (inlined) | | | | | | | | | --1.82%--cleanup (inlined) | | | | cleanup (inlined) | | | | | | | | | |--0.62%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | --0.53%--markcanreach (inlined) | | | | | | | | | | | --0.52%--markcanreach (inlined) | | | | | | | | | | | --0.51%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | |--0.62%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | cleartraverse (inlined) | | | | cleartraverse (inlined) | | | | cleartraverse (inlined) | | | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | | | --0.56%--cleartraverse (inlined) | | | | | | | | | --0.52%--cleartraverse (inlined) | | | | | | | --1.28%--dupnfa | | | duptraverse (inlined) | | | duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.26%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.23%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.19%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.11%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.06%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --0.95%--duptraverse (inlined) | | | | | | | --0.92%--duptraverse (inlined) | | | | | | | --0.82%--duptraverse (inlined) | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | --0.54%--duptraverse (inlined) | | | | | |--1.72%--optimize (inlined) | | | | | | | --1.71%--cleanup (inlined) | | | cleanup (inlined) | | | | | | | |--0.62%--markreachable (inlined) | | | | markreachable (inlined) | | | | markreachable (inlined) | | | | markreachable (inlined) | | | | markreachable (inlined) | | | | markreachable (inlined) | | | | markreachable (inlined) | | | | markreachable (inlined) | | | | markreachable (inlined) | | | | | | | | | --0.60%--markreachable (inlined) | | | | markreachable (inlined) | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | --0.53%--markreachable (inlined) | | | | | | | | | --0.52%--markreachable (inlined) | | | | | | | |--0.58%--markcanreach (inlined) | | | | markcanreach (inlined) | | | | markcanreach (inlined) | | | | markcanreach (inlined) | | | | markcanreach (inlined) | | | | markcanreach (inlined) | | | | markcanreach (inlined) | | | | | | | | | --0.54%--markcanreach (inlined) | | | | markcanreach (inlined) | | | | | | | --0.51%--cleartraverse (inlined) | | | cleartraverse (inlined) | | | cleartraverse (inlined) | | | cleartraverse (inlined) | | | cleartraverse (inlined) | | | | | | | --0.51%--cleartraverse (inlined) | | | | | --1.44%--nfatree (inlined) | | | | | --1.05%--nfatree (inlined) | | | | | --0.72%--nfanode (inlined) | | | | | --0.57%--optimize (inlined) | | | --2.67%--exec_stmt_if (inlined) | | | --2.66%--exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--1.73%--parse | | parsebranch | | | | | --1.72%--parseqatom (inlined) | | | | | --1.61%--wordchrs | | wordchrs | | | | | --1.61%--bracket | | | | | --1.59%--brackpart (inlined) | | | | | --1.56%--subcolorcvec | | | | | --1.19%--subcolor | | | --0.57%--nfanode (inlined) | --44.17%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --44.16%--ExecEvalExpr (inlined) ExecInterpExpr | --44.15%--plpgsql_call_handler | --44.13%--plpgsql_exec_function | --44.09%--exec_stmt exec_stmt_block | --43.96%--exec_stmts exec_stmt | --43.93%--exec_stmt_if (inlined) | --43.89%--exec_stmts exec_stmt | --43.88%--exec_stmt_if (inlined) | --43.50%--exec_stmts exec_stmt | --43.50%--exec_stmt_if (inlined) | --43.48%--exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --43.46%--ExecEvalExpr (inlined) ExecInterpExpr | --43.46%--plpgsql_call_handler | --43.45%--plpgsql_exec_function | --43.41%--exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr | --43.38%--exec_eval_expr exec_eval_simple_expr (inlined) | --43.34%--ExecEvalExpr (inlined) ExecInterpExpr | --43.33%--plpgsql_call_handler | --43.22%--plpgsql_exec_function | --43.09%--exec_stmt | --43.08%--exec_stmt_block | --43.07%--exec_stmts | --43.06%--exec_stmt | |--42.40%--exec_stmt_assign (inlined) | exec_assign_expr | | | --42.08%--exec_eval_expr | | | --42.07%--exec_eval_simple_expr (inlined) | | | --41.60%--ExecEvalExpr (inlined) | | | --41.60%--ExecInterpExpr | | | --41.06%--textregexreplace_noopt | | | --41.00%--RE_compile_and_cache | | | | | |--39.28%--pg_regcomp | | | | | | | | | |--13.86%--nfanode (inlined) | | | | | | | | | | | | | |--9.12%--optimize (inlined) | | | | | | | | | | | | | | | | | |--2.56%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | | | --1.86%--push (inlined) | | | | | | | | | | | | | | | | | | | | --0.82%--copyouts | | | | | | | | | | | | | | | | | | | | --0.80%--cparc (inlined) | | | | | | | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | | | | | | | --1.15%--pull (inlined) | | | | | | | | | | | | | | | | | |--1.54%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | --1.53%--cleanup (inlined) | | | | | | | | | | | | | | | | | |--1.42%--fixempties (inlined) | | | | | | | | | | | | | | | | --1.07%--fixconstraintloops (inlined) | | | | | | | | | | | | | | | | --0.50%--findconstraintloop | | | | | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | | | |--0.96%--compact | | | | | | | | | | | | --0.57%--dupnfa | | | | | | | | | | | | --0.57%--duptraverse (inlined) | | | | | | | | | | | | --0.56%--duptraverse (inlined) | | | | | | | | | | | | --0.53%--duptraverse (inlined) | | | | | | | | | |--10.97%--optimize (inlined) | | | | | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | | | | | |--2.43%--fixempties (inlined) | | | | | | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | | | | | |--1.84%--cleanup (inlined) | | | | | | | | | | | | | | | | --1.83%--cleanup (inlined) | | | | | | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | | | | | | --0.62%--findconstraintloop | | | | | | | | | |--4.29%--parse | | | | | | | | | | | | --4.03%--parsebranch | | | | | | | | | | | | | |--3.13%--parseqatom (inlined) | | | | | | | | | | | | | | | | --1.19%--okcolors | | | | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | | | --0.50%--moveins | | | | | | | | | |--3.89%--nfatree (inlined) | | | | | | | | | | | | | |--2.16%--nfatree (inlined) | | | | | | | | | | | | | | | | | |--1.54%--nfanode (inlined) | | | | | | | | | | | | | | | | | | | | --0.89%--optimize (inlined) | | | | | | | | | | | | | | | | --0.62%--nfatree (inlined) | | | | | | | nfanode (inlined) | | | | | | | | | | | | --1.72%--nfanode (inlined) | | | | | | | | | | | | --1.23%--optimize (inlined) | | | | | | | | | |--1.98%--compact | | | | | | | | | | | | --1.20%--carcsort (inlined) | | | | | | | | | | | | --1.19%--pg_qsort | | | | | | | | | |--1.28%--freev | | | | | | | | | | | | --1.22%--freenfa | | | | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | |--0.93%--makesearch (inlined) | | | | | | | | --0.89%--initcm (inlined) | | | | | | | | --0.84%--__libc_calloc | | | | --0.77%--rfree (inlined) | --0.58%--exec_stmt_if (inlined) 89.08% 0.02% postgres plpgsql.so [.] exec_stmt_block | --89.06%--exec_stmt_block exec_stmts exec_stmt | |--46.33%--exec_stmt_if (inlined) | | | --46.32%--exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | |--43.43%--exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | | | | |--35.62%--parse | | | parsebranch | | | | | | | --35.46%--parseqatom (inlined) | | | | | | | |--32.23%--wordchrs | | | | wordchrs | | | | | | | | | --32.22%--bracket | | | | | | | | | --32.02%--brackpart (inlined) | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | --24.31%--subcolor | | | | | | | | | --5.36%--newsub | | | | | | | |--2.36%--parsebranch | | | | | | | | | --2.32%--parseqatom (inlined) | | | | | | | | | --2.19%--wordchrs | | | | wordchrs | | | | | | | | | --2.17%--bracket | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | --1.60%--subcolor | | | | | | | --0.56%--onechr | | | onechr | | | subcoloronechr | | | | | |--4.03%--nfanode (inlined) | | | | | | | |--2.57%--optimize (inlined) | | | | | | | | | --2.04%--cleanup (inlined) | | | | cleanup (inlined) | | | | | | | | | |--0.78%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | --0.69%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | --0.53%--markcanreach (inlined) | | | | | | | | | | | --0.52%--markcanreach (inlined) | | | | | | | | | | | --0.51%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | |--0.64%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | --0.63%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | --0.60%--markreachable (inlined) | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | --0.62%--cleartraverse (inlined) | | | | cleartraverse (inlined) | | | | cleartraverse (inlined) | | | | | | | | | --0.61%--cleartraverse (inlined) | | | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | | | --0.56%--cleartraverse (inlined) | | | | | | | | | --0.52%--cleartraverse (inlined) | | | | | | | --1.31%--dupnfa | | | duptraverse (inlined) | | | duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.29%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.26%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.22%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.14%--duptraverse (inlined) | | | duptraverse (inlined) | | | | | | | --1.09%--duptraverse (inlined) | | | | | | | --1.07%--duptraverse (inlined) | | | | | | | --0.96%--duptraverse (inlined) | | | | | | | --0.92%--duptraverse (inlined) | | | | | | | --0.82%--duptraverse (inlined) | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | --0.54%--duptraverse (inlined) | | | | | |--1.93%--nfatree (inlined) | | | | | | | |--1.31%--nfatree (inlined) | | | | | | | | | --0.92%--nfanode (inlined) | | | | | | | | | --0.67%--optimize (inlined) | | | | | | | --0.62%--nfanode (inlined) | | | | | --1.84%--optimize (inlined) | | | | | --1.83%--cleanup (inlined) | | cleanup (inlined) | | | | | |--0.66%--markreachable (inlined) | | | markreachable (inlined) | | | markreachable (inlined) | | | markreachable (inlined) | | | markreachable (inlined) | | | markreachable (inlined) | | | markreachable (inlined) | | | | | | | --0.66%--markreachable (inlined) | | | markreachable (inlined) | | | | | | | --0.62%--markreachable (inlined) | | | | | | | --0.61%--markreachable (inlined) | | | | | | | --0.58%--markreachable (inlined) | | | | | | | --0.57%--markreachable (inlined) | | | | | | | --0.53%--markreachable (inlined) | | | | | | | --0.52%--markreachable (inlined) | | | | | |--0.64%--markcanreach (inlined) | | | markcanreach (inlined) | | | markcanreach (inlined) | | | markcanreach (inlined) | | | markcanreach (inlined) | | | | | | | --0.63%--markcanreach (inlined) | | | markcanreach (inlined) | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | --0.54%--markcanreach (inlined) | | | | | --0.53%--cleartraverse (inlined) | | cleartraverse (inlined) | | cleartraverse (inlined) | | cleartraverse (inlined) | | cleartraverse (inlined) | | | | | --0.51%--cleartraverse (inlined) | | | --2.89%--exec_stmt_if (inlined) | | | --2.88%--exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--1.73%--parse | | parsebranch | | | | | --1.72%--parseqatom (inlined) | | | | | --1.61%--wordchrs | | wordchrs | | | | | --1.61%--bracket | | | | | --1.59%--brackpart (inlined) | | | | | --1.56%--subcolorcvec | | | | | --1.19%--subcolor | | | --0.58%--nfanode (inlined) | --42.74%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --42.73%--ExecEvalExpr (inlined) ExecInterpExpr | --42.71%--plpgsql_call_handler | --42.70%--plpgsql_exec_function | --42.65%--exec_stmt exec_stmt_block | --42.52%--exec_stmts exec_stmt | --42.49%--exec_stmt_if (inlined) | --42.46%--exec_stmts exec_stmt | --42.45%--exec_stmt_if (inlined) | --42.06%--exec_stmts exec_stmt | --42.06%--exec_stmt_if (inlined) | --42.05%--exec_stmts | --42.04%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --42.02%--ExecEvalExpr (inlined) ExecInterpExpr | --42.02%--plpgsql_call_handler | --42.01%--plpgsql_exec_function | --41.97%--exec_stmt exec_stmt_block exec_stmts | --41.95%--exec_stmt exec_stmt_assign (inlined) exec_assign_expr | --41.93%--exec_eval_expr exec_eval_simple_expr (inlined) | --41.89%--ExecEvalExpr (inlined) ExecInterpExpr | --41.87%--plpgsql_call_handler | --41.76%--plpgsql_exec_function | --41.63%--exec_stmt | --41.62%--exec_stmt_block exec_stmts | --41.58%--exec_stmt | --41.15%--exec_stmt_assign (inlined) exec_assign_expr | --40.82%--exec_eval_expr | --40.81%--exec_eval_simple_expr (inlined) | --40.34%--ExecEvalExpr (inlined) | --40.34%--ExecInterpExpr | --39.80%--textregexreplace_noopt | | --39.74%--RE_compile_and_cache | | | |--38.02%--pg_regcomp | | | | | | | |--13.56%--nfanode (inlined) | | | | | | | | | | | |--8.87%--optimize (inlined) | | | | | | | | | | | | | | | |--2.56%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | --1.86%--push (inlined) | | | | | | | | | | | | | | | | | | --0.82%--copyouts | | | | | | | | | | | | | | | | | | --0.80%--cparc (inlined) | | | | | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | | | | | --1.15%--pull (inlined) | | | | | | | | | | | | | | | |--1.42%--fixempties (inlined) | | | | | | | | | | | | | | | |--1.33%--cleanup (inlined) | | | | | | | | | | | | | | | | | | --1.32%--cleanup (inlined) | | | | | | | | | | | | | | --1.03%--fixconstraintloops (inlined) | | | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | |--0.96%--compact | | | | | | | | | | --0.55%--dupnfa | | | | | | | | | | --0.54%--duptraverse (inlined) | | | | | | | | | | --0.53%--duptraverse (inlined) | | | | | | | | | | --0.50%--duptraverse (inlined) | | | | | | | |--10.85%--optimize (inlined) | | | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | | | |--2.43%--fixempties (inlined) | | | | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | | | |--1.72%--cleanup (inlined) | | | | | | | | | | | | | | --1.71%--cleanup (inlined) | | | | | | | | | | --1.03%--fixconstraintloops (inlined) | | | | | | | | | | --0.61%--findconstraintloop | | | | | | | |--3.95%--parse | | | | | | | | | | --3.69%--parsebranch | | | | | | | | | | | |--2.79%--parseqatom (inlined) | | | | | | | | | | | | | | --1.19%--okcolors | | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | --0.50%--moveins | | | | | | | |--3.40%--nfatree (inlined) | | | | | | | | | | | |--1.90%--nfatree (inlined) | | | | | | | | | | | | | | | |--1.34%--nfanode (inlined) | | | | | | | | | | | | | | | | | | --0.80%--optimize (inlined) | | | | | | | | | | | | | | --0.56%--nfatree (inlined) | | | | | | nfanode (inlined) | | | | | | | | | | --1.49%--nfanode (inlined) | | | | | | | | | | --1.00%--optimize (inlined) | | | | | | | |--1.96%--compact | | | | | | | | | | --1.19%--carcsort (inlined) | | | | | | | | | | --1.18%--pg_qsort | | | | | | | |--1.28%--freev | | | | | | | | | | --1.22%--freenfa | | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | | --0.60%--_int_free | | | | | | | |--0.93%--makesearch (inlined) | | | | | | --0.89%--initcm (inlined) | | | | | | --0.84%--__libc_calloc | | --0.77%--rfree (inlined) 89.08% 0.09% postgres plpgsql.so [.] exec_eval_expr | --88.98%--exec_eval_expr exec_eval_simple_expr (inlined) | --88.98%--ExecEvalExpr (inlined) ExecInterpExpr | --88.96%--plpgsql_call_handler | --88.95%--plpgsql_exec_function | --88.90%--exec_stmt exec_stmt_block | --88.77%--exec_stmts exec_stmt | |--85.07%--exec_stmt_if (inlined) | | | --85.03%--exec_stmts | exec_stmt | | | --85.03%--exec_stmt_if (inlined) | | | --84.66%--exec_stmts | exec_stmt | | | --84.65%--exec_stmt_if (inlined) | | | --84.64%--exec_stmts | | | --84.64%--exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | | | --84.62%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --84.61%--plpgsql_call_handler | | | --84.61%--plpgsql_exec_function | | | --84.57%--exec_stmt | exec_stmt_block | exec_stmts | | | --84.55%--exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | | | --84.52%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --84.49%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --84.47%--plpgsql_call_handler | | | --84.36%--plpgsql_exec_function | | | --84.23%--exec_stmt | | | --84.22%--exec_stmt_block | | | --84.21%--exec_stmts | | | --84.17%--exec_stmt | | | |--82.59%--exec_stmt_assign (inlined) | | exec_assign_expr | | | | | --82.26%--exec_eval_expr | | exec_eval_simple_expr (inlined) | | | | | --81.84%--ExecEvalExpr (inlined) | | | | | --81.84%--ExecInterpExpr | | | | | --81.31%--textregexreplace_noopt | | | | | --81.24%--RE_compile_and_cache | | | | | | | |--79.53%--pg_regcomp | | | | | | | | | | | |--39.39%--parse | | | | | | | | | | | | | | --39.13%--parsebranch | | | | | | | | | | | | | | | |--38.07%--parseqatom (inlined) | | | | | | | | | | | | | | | | | | | |--32.49%--wordchrs | | | | | | | | | | | | | | | | | | | | | | --32.48%--wordchrs | | | | | | | | | | | | | | | | | | | | --32.32%--bracket | | | | | | | | | | | | | | | | | | | | --32.09%--brackpart (inlined) | | | | | | | | | | | | | | | | | | | | --31.42%--subcolorcvec | | | | | | | | | | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | | | | | | | | | | --5.36%--newsub | | | | | | | | | | | | | | | | | | | |--2.36%--parsebranch | | | | | | | | | | | | | | | | | | | | | | --2.30%--parseqatom (inlined) | | | | | | | | | | | | | | | | | | | | --2.16%--wordchrs | | | | | | | | | wordchrs | | | | | | | | | | | | | | | | | | | | --2.14%--bracket | | | | | | | | | | | | | | | | | | | | --2.13%--brackpart (inlined) | | | | | | | | | | | | | | | | | | | | --2.08%--subcolorcvec | | | | | | | | | | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | | | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | | | | | | | | | --0.71%--onechr | | | | | | | | | | | | | | | | | | --0.68%--onechr | | | | | | | | | | | | | | | | --0.68%--subcoloronechr | | | | | | | | | | | | | | --0.50%--moveins | | | | | | | | | | | |--16.68%--nfanode (inlined) | | | | | | | | | | | | | | | |--10.74%--optimize (inlined) | | | | | | | | | | | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.50%--newstate | | | | | | | | | | | | | | | | | | | |--2.67%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | | | --2.66%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | | | | |--0.85%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.75%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | | | | |--0.84%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.78%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.73%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.76%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | | | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | | | | | | | | | | --0.59%--findconstraintloop | | | | | | | | | | | | | | | |--1.65%--dupnfa | | | | | | | | | | | | | | | | | | --1.64%--duptraverse (inlined) | | | | | | | | | | | | | | | | | | --1.63%--duptraverse (inlined) | | | | | | | | | | | | | | | | | | --1.60%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.53%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.52%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.41%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.37%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.26%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.08%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.03%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.93%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.89%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.77%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.62%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.51%--duptraverse (inlined) | | | | | | | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | | | | --0.96%--compact | | | | | | | | | | | |--12.13%--optimize (inlined) | | | | | | | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | | | | | | | |--2.99%--cleanup (inlined) | | | | | | | | | | | | | | | | | | --2.98%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | |--0.95%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.88%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.79%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | markreachable (inlined) | | | | | | | | | | | | | | | | | | | |--0.76%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.67%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | | | | | | | | --0.62%--findconstraintloop | | | | | | | | | | | |--5.05%--nfatree (inlined) | | | | | | | | | | | | | | | |--3.14%--nfatree (inlined) | | | | | | | | | | | | | | | | | | | |--2.19%--nfanode (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.40%--optimize (inlined) | | | | | | | | | | | | | | | | | | --0.95%--nfatree (inlined) | | | | | | | | nfanode (inlined) | | | | | | | | | | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | | | | | | | | --1.91%--nfanode (inlined) | | | | | | | | | | | | | | --1.37%--optimize (inlined) | | | | | | | | | | | |--1.98%--compact | | | | | | | | | | | | | | --1.20%--carcsort (inlined) | | | | | | | | | | | | | | --1.19%--pg_qsort | | | | | | | | | | | |--1.28%--freev | | | | | | | | | | | | | | --1.22%--freenfa | | | | | | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | |--0.93%--makesearch (inlined) | | | | | | | | | | --0.89%--initcm (inlined) | | | | | | | | | | --0.84%--__libc_calloc | | | | | | --0.77%--rfree (inlined) | | | --1.50%--exec_stmt_if (inlined) | | | --1.34%--exec_stmts | exec_stmt | | | --1.34%--exec_stmt_assign (inlined) | exec_assign_expr | | | --1.33%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --1.32%--ExecEvalExpr (inlined) | | | --1.32%--ExecInterpExpr | | | | --1.30%--textregexreplace_noopt | RE_compile_and_cache | | | | --1.25%--pg_regcomp | | | | --0.53%--nfanode (inlined) | --3.70%--exec_stmt_assign (inlined) exec_assign_expr | --3.69%--exec_eval_expr exec_eval_simple_expr (inlined) | --3.68%--ExecEvalExpr (inlined) ExecInterpExpr | --3.68%--plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | |--1.93%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--0.91%--nfanode (inlined) | | | | | --0.70%--optimize (inlined) | | cleanup (inlined) | | cleanup (inlined) | | | --0.56%--optimize (inlined) | cleanup (inlined) | cleanup (inlined) | --1.75%--exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | --1.59%--parse parsebranch parseqatom (inlined) | --1.58%--wordchrs wordchrs bracket brackpart (inlined) | --1.56%--subcolorcvec | --1.19%--subcolor 89.08% 0.00% postgres plpgsql.so [.] exec_eval_simple_expr (inlined) | ---exec_eval_simple_expr (inlined) | --89.07%--ExecEvalExpr (inlined) ExecInterpExpr | --89.05%--plpgsql_call_handler | --89.04%--plpgsql_exec_function | --88.99%--exec_stmt exec_stmt_block | --88.86%--exec_stmts exec_stmt | |--85.16%--exec_stmt_if (inlined) | | | --85.12%--exec_stmts | exec_stmt | | | --85.11%--exec_stmt_if (inlined) | | | --84.73%--exec_stmts | exec_stmt | | | --84.72%--exec_stmt_if (inlined) | | | --84.71%--exec_stmts | | | --84.71%--exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | | | --84.68%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --84.68%--plpgsql_call_handler | | | --84.67%--plpgsql_exec_function | | | --84.63%--exec_stmt | exec_stmt_block | exec_stmts | | | --84.62%--exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | | | --84.59%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --84.55%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --84.53%--plpgsql_call_handler | | | --84.42%--plpgsql_exec_function | | | --84.29%--exec_stmt | | | --84.29%--exec_stmt_block | | | --84.27%--exec_stmts | | | --84.23%--exec_stmt | | | |--82.65%--exec_stmt_assign (inlined) | | exec_assign_expr | | | | | --82.32%--exec_eval_expr | | | | | --82.32%--exec_eval_simple_expr (inlined) | | | | | --81.84%--ExecEvalExpr (inlined) | | | | | --81.84%--ExecInterpExpr | | | | | --81.31%--textregexreplace_noopt | | | | | --81.24%--RE_compile_and_cache | | | | | | | |--79.53%--pg_regcomp | | | | | | | | | | | |--39.39%--parse | | | | | | | | | | | | | | --39.13%--parsebranch | | | | | | | | | | | | | | | |--38.07%--parseqatom (inlined) | | | | | | | | | | | | | | | | | | | |--32.49%--wordchrs | | | | | | | | | | | | | | | | | | | | --32.48%--wordchrs | | | | | | | | | | | | | | | | | | | | --32.32%--bracket | | | | | | | | | | | | | | | | | | | | --32.09%--brackpart (inlined) | | | | | | | | | | | | | | | | | | | | --31.42%--subcolorcvec | | | | | | | | | | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | | | | | | | | | | --5.36%--newsub | | | | | | | | | | | | | | | | | | | |--2.36%--parsebranch | | | | | | | | | | | | | | | | | | | | --2.30%--parseqatom (inlined) | | | | | | | | | | | | | | | | | | | | --2.16%--wordchrs | | | | | | | | | wordchrs | | | | | | | | | | | | | | | | | | | | --2.14%--bracket | | | | | | | | | | | | | | | | | | | | --2.13%--brackpart (inlined) | | | | | | | | | | | | | | | | | | | | --2.08%--subcolorcvec | | | | | | | | | | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | | | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | | | | | | | | | --0.71%--onechr | | | | | | | | | | | | | | | | --0.68%--onechr | | | | | | | | | | | | | | | | --0.68%--subcoloronechr | | | | | | | | | | | | | | --0.50%--moveins | | | | | | | | | | | |--16.68%--nfanode (inlined) | | | | | | | | | | | | | | | |--10.74%--optimize (inlined) | | | | | | | | | | | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | | | | | | | | | | --0.50%--newstate | | | | | | | | | | | | | | | | | | | |--2.67%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | | | --2.66%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | | |--0.85%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.75%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | | |--0.84%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.78%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.73%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.76%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | | | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | | | | | | | | | | --0.59%--findconstraintloop | | | | | | | | | | | | | | | |--1.65%--dupnfa | | | | | | | | | | | | | | | | | | --1.64%--duptraverse (inlined) | | | | | | | | | | | | | | | | | | --1.63%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.60%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.53%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.52%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.41%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.37%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.26%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.08%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.03%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.93%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.89%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.77%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.62%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.51%--duptraverse (inlined) | | | | | | | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | | | | --0.96%--compact | | | | | | | | | | | |--12.13%--optimize (inlined) | | | | | | | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | | | | | | | |--2.99%--cleanup (inlined) | | | | | | | | | | | | | | | | | | --2.98%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | |--0.95%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.88%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.79%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | markreachable (inlined) | | | | | | | | | | | | | | | | | | | |--0.76%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | --0.67%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | | | | | | | | --0.62%--findconstraintloop | | | | | | | | | | | |--5.05%--nfatree (inlined) | | | | | | | | | | | | | | | |--3.14%--nfatree (inlined) | | | | | | | | | | | | | | | | | | | |--2.19%--nfanode (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.40%--optimize (inlined) | | | | | | | | | | | | | | | | | | --0.95%--nfatree (inlined) | | | | | | | | nfanode (inlined) | | | | | | | | | | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | | | | | | | | --1.91%--nfanode (inlined) | | | | | | | | | | | | | | --1.37%--optimize (inlined) | | | | | | | | | | | |--1.98%--compact | | | | | | | | | | | | | | --1.20%--carcsort (inlined) | | | | | | | | | | | | | | --1.19%--pg_qsort | | | | | | | | | | | |--1.28%--freev | | | | | | | | | | | | | | --1.22%--freenfa | | | | | | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | |--0.93%--makesearch (inlined) | | | | | | | | | | --0.89%--initcm (inlined) | | | | | | | | | | --0.84%--__libc_calloc | | | | | | --0.77%--rfree (inlined) | | | --1.51%--exec_stmt_if (inlined) | | | --1.35%--exec_stmts | exec_stmt | | | --1.34%--exec_stmt_assign (inlined) | exec_assign_expr | | | --1.34%--exec_eval_expr | | | --1.33%--exec_eval_simple_expr (inlined) | | | --1.32%--ExecEvalExpr (inlined) | | | --1.32%--ExecInterpExpr | | | | --1.30%--textregexreplace_noopt | RE_compile_and_cache | | | | --1.25%--pg_regcomp | | | | --0.53%--nfanode (inlined) | --3.70%--exec_stmt_assign (inlined) exec_assign_expr | --3.69%--exec_eval_expr exec_eval_simple_expr (inlined) | --3.68%--ExecEvalExpr (inlined) ExecInterpExpr | --3.68%--plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | |--1.93%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--0.91%--nfanode (inlined) | | | | | --0.70%--optimize (inlined) | | cleanup (inlined) | | cleanup (inlined) | | | --0.56%--optimize (inlined) | cleanup (inlined) | cleanup (inlined) | --1.75%--exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | --1.59%--parse parsebranch parseqatom (inlined) | --1.58%--wordchrs wordchrs bracket brackpart (inlined) | --1.56%--subcolorcvec | --1.19%--subcolor 89.07% 0.00% postgres plpgsql.so [.] exec_stmt_return (inlined) | ---exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --89.07%--ExecEvalExpr (inlined) ExecInterpExpr | --89.05%--plpgsql_call_handler | --89.04%--plpgsql_exec_function | --88.99%--exec_stmt exec_stmt_block | --88.86%--exec_stmts exec_stmt | |--82.21%--exec_stmt_if (inlined) | | | --82.17%--exec_stmts | exec_stmt | | | --82.16%--exec_stmt_if (inlined) | | | --81.78%--exec_stmts | exec_stmt | | | --81.77%--exec_stmt_if (inlined) | | | --81.76%--exec_stmts | | | --81.76%--exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | | | --81.73%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --81.73%--plpgsql_call_handler | | | --81.73%--plpgsql_exec_function | | | --81.68%--exec_stmt | exec_stmt_block | exec_stmts | | | --81.67%--exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | | | --81.64%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --81.60%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --81.59%--plpgsql_call_handler | | | --81.47%--plpgsql_exec_function | | | --81.35%--exec_stmt | | | --81.34%--exec_stmt_block | | | --81.32%--exec_stmts | | | --81.28%--exec_stmt | | | |--79.83%--exec_stmt_assign (inlined) | | exec_assign_expr | | | | | --79.50%--exec_eval_expr | | | | | --79.50%--exec_eval_simple_expr (inlined) | | | | | --79.03%--ExecEvalExpr (inlined) | | | | | --79.02%--ExecInterpExpr | | | | | --78.49%--textregexreplace_noopt | | | | | --78.43%--RE_compile_and_cache | | | | | | | |--76.71%--pg_regcomp | | | | | | | | | | | |--37.47%--parse | | | | | | | | | | | | | | --37.21%--parsebranch | | | | | | | | | | | | | | | |--36.16%--parseqatom (inlined) | | | | | | | | | | | | | | | | | | | |--32.27%--wordchrs | | | | | | | | | | | | | | | | | | | | --32.26%--wordchrs | | | | | | | | | | | | | | | | | | | | --32.09%--bracket | | | | | | | | | | | | | | | | | | | | --31.86%--brackpart (inlined) | | | | | | | | | | | | | | | | | | | | --31.20%--subcolorcvec | | | | | | | | | | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | | | | | | | | | | --5.36%--newsub | | | | | | | | | | | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | | | | | | | | | | |--0.73%--parsebranch | | | | | | | | | | | | | | | | | | | | --0.67%--parseqatom (inlined) | | | | | | | | | | | | | | | | | | | | --0.52%--wordchrs | | | | | | | | | wordchrs | | | | | | | | | | | | | | | | | | | | --0.51%--bracket | | | | | | | | | | | | | | | | | | | | --0.50%--brackpart (inlined) | | | | | | | | | | | | | | | | | | --0.71%--onechr | | | | | | | | | | | | | | | | --0.68%--onechr | | | | | | | | | | | | | | | | --0.68%--subcoloronechr | | | | | | | | | | | | | | --0.50%--moveins | | | | | | | | | | | |--16.21%--nfanode (inlined) | | | | | | | | | | | | | | | |--10.41%--optimize (inlined) | | | | | | | | | | | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | | | | | | | | | | --0.50%--newstate | | | | | | | | | | | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | | | | | | | | | | | |--2.34%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | | | --2.33%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | | |--0.72%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | |--0.71%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | | | | | --0.61%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | --0.69%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.56%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | | | | | | | | | | --0.59%--findconstraintloop | | | | | | | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | | | | | | | |--1.51%--dupnfa | | | | | | | | | | | | | | | | | | --1.50%--duptraverse (inlined) | | | | | | | | | | | | | | | | | | --1.49%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.46%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.39%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.38%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.27%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.12%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.09%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.94%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.89%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.79%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.75%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.63%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.57%--duptraverse (inlined) | | | | | | | | | | | | | | | | --0.52%--duptraverse (inlined) | | | | | | | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | | | | --0.96%--compact | | | | | | | | | | | |--11.80%--optimize (inlined) | | | | | | | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | | | | | | | |--2.66%--cleanup (inlined) | | | | | | | | | | | | | | | | | | --2.65%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | |--0.79%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.72%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | |--0.66%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.59%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | --0.63%--cleartraverse (inlined) | | | | | | | | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | | | | | | | | --0.62%--findconstraintloop | | | | | | | | | | | |--4.95%--nfatree (inlined) | | | | | | | | | | | | | | | |--3.07%--nfatree (inlined) | | | | | | | | | | | | | | | | | | | |--2.13%--nfanode (inlined) | | | | | | | | | | | | | | | | | | | | | | --1.35%--optimize (inlined) | | | | | | | | | | | | | | | | | | --0.94%--nfatree (inlined) | | | | | | | | nfanode (inlined) | | | | | | | | | | | | | | | | | | --0.64%--optimize (inlined) | | | | | | | | | | | | | | --1.87%--nfanode (inlined) | | | | | | | | | | | | | | --1.35%--optimize (inlined) | | | | | | | | | | | |--1.98%--compact | | | | | | | | | | | | | | --1.20%--carcsort (inlined) | | | | | | | | | | | | | | --1.19%--pg_qsort | | | | | | | | | | | |--1.28%--freev | | | | | | | | | | | | | | --1.22%--freenfa | | | | | | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | |--0.93%--makesearch (inlined) | | | | | | | | | | --0.89%--initcm (inlined) | | | | | | | | | | --0.84%--__libc_calloc | | | | | | --0.77%--rfree (inlined) | | | --1.38%--exec_stmt_if (inlined) | | | --1.22%--exec_stmts | exec_stmt | | | --1.21%--exec_stmt_assign (inlined) | exec_assign_expr | | | --1.20%--exec_eval_expr | | | --1.20%--exec_eval_simple_expr (inlined) | | | --1.19%--ExecEvalExpr (inlined) | | | --1.18%--ExecInterpExpr | | | | --1.17%--textregexreplace_noopt | RE_compile_and_cache | | | | --1.12%--pg_regcomp | --6.65%--exec_stmt_assign (inlined) exec_assign_expr | --6.64%--exec_eval_expr exec_eval_simple_expr (inlined) | --6.63%--ExecEvalExpr (inlined) ExecInterpExpr | --6.62%--plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | |--4.75%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--2.09%--parse | | parsebranch | | parseqatom (inlined) | | | | | --1.66%--parsebranch | | parseqatom (inlined) | | wordchrs | | wordchrs | | bracket | | | | | --1.66%--brackpart (inlined) | | subcolorcvec | | | | | --1.60%--subcolor | | | |--1.38%--nfanode (inlined) | | | | | --1.03%--optimize (inlined) | | cleanup (inlined) | | cleanup (inlined) | | | --0.89%--optimize (inlined) | cleanup (inlined) | cleanup (inlined) | --1.88%--exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | --1.62%--parse parsebranch parseqatom (inlined) | --1.60%--wordchrs wordchrs bracket | --1.59%--brackpart (inlined) | --1.56%--subcolorcvec | --1.19%--subcolor 89.07% 0.00% postgres plpgsql.so [.] ExecEvalExpr (inlined) | ---ExecEvalExpr (inlined) ExecInterpExpr | --89.05%--plpgsql_call_handler | --89.04%--plpgsql_exec_function | --88.99%--exec_stmt exec_stmt_block | --88.86%--exec_stmts exec_stmt | |--85.16%--exec_stmt_if (inlined) | | | --85.12%--exec_stmts | exec_stmt | | | --85.11%--exec_stmt_if (inlined) | | | --84.73%--exec_stmts | exec_stmt | | | --84.72%--exec_stmt_if (inlined) | | | --84.71%--exec_stmts | | | --84.71%--exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | | | --84.68%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --84.68%--plpgsql_call_handler | | | --84.67%--plpgsql_exec_function | | | --84.63%--exec_stmt | exec_stmt_block | exec_stmts | | | --84.62%--exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | | | --84.59%--exec_eval_expr | exec_eval_simple_expr (inlined) | | | --84.55%--ExecEvalExpr (inlined) | ExecInterpExpr | | | --84.53%--plpgsql_call_handler | | | --84.42%--plpgsql_exec_function | | | --84.29%--exec_stmt | | | --84.29%--exec_stmt_block | | | --84.27%--exec_stmts | | | --84.23%--exec_stmt | | | |--82.65%--exec_stmt_assign (inlined) | | exec_assign_expr | | | | | --82.32%--exec_eval_expr | | | | | --82.32%--exec_eval_simple_expr (inlined) | | | | | --81.84%--ExecEvalExpr (inlined) | | | | | --81.84%--ExecInterpExpr | | | | | --81.31%--textregexreplace_noopt | | | | | --81.24%--RE_compile_and_cache | | | | | |--79.53%--pg_regcomp | | | | | | | | | |--39.39%--parse | | | | | | | | | | | | --39.13%--parsebranch | | | | | | | | | | | | | |--38.07%--parseqatom (inlined) | | | | | | | | | | | | | | | | | |--32.49%--wordchrs | | | | | | | | | | | | | | | | | | --32.48%--wordchrs | | | | | | | | | | | | | | | | | | --32.32%--bracket | | | | | | | | | | | | | | | | | | --32.09%--brackpart (inlined) | | | | | | | | | | | | | | | | | | --31.42%--subcolorcvec | | | | | | | | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | | | | | | | | --5.36%--newsub | | | | | | | | | | | | | | | | | |--2.36%--parsebranch | | | | | | | | | | | | | | | | | | --2.30%--parseqatom (inlined) | | | | | | | | | | | | | | | | | | --2.16%--wordchrs | | | | | | | | wordchrs | | | | | | | | | | | | | | | | | | --2.14%--bracket | | | | | | | | | | | | | | | | | | --2.13%--brackpart (inlined) | | | | | | | | | | | | | | | | | | --2.08%--subcolorcvec | | | | | | | | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | | | | | | | | --0.51%--newarc | | | | | | | | | | | | | | | | --0.71%--onechr | | | | | | | | | | | | | | --0.68%--onechr | | | | | | | | | | | | | | --0.68%--subcoloronechr | | | | | | | | | | | | --0.50%--moveins | | | | | | | | | |--16.68%--nfanode (inlined) | | | | | | | | | | | | | |--10.74%--optimize (inlined) | | | | | | | | | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | | | | | | | | --0.50%--newstate | | | | | | | | | | | | | | | | | |--2.67%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | | --2.66%--cleanup (inlined) | | | | | | | | | | | | | | | | | | | |--0.85%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.75%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | | |--0.84%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.78%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.73%--markreachable (inlined) | | | | | | | | | | | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.76%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | | | | | | | | --0.59%--findconstraintloop | | | | | | | | | | | | | |--1.65%--dupnfa | | | | | | | | | | | | | | | | --1.64%--duptraverse (inlined) | | | | | | | | | | | | | | | | --1.63%--duptraverse (inlined) | | | | | | | | | | | | | | --1.60%--duptraverse (inlined) | | | | | | | | | | | | | | --1.53%--duptraverse (inlined) | | | | | | | | | | | | | | --1.52%--duptraverse (inlined) | | | | | | | | | | | | | | --1.41%--duptraverse (inlined) | | | | | | | | | | | | | | --1.37%--duptraverse (inlined) | | | | | | | | | | | | | | --1.26%--duptraverse (inlined) | | | | | | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | | | | | | --1.08%--duptraverse (inlined) | | | | | | | | | | | | | | --1.03%--duptraverse (inlined) | | | | | | | | | | | | | | --0.93%--duptraverse (inlined) | | | | | | | | | | | | | | --0.89%--duptraverse (inlined) | | | | | | | | | | | | | | --0.77%--duptraverse (inlined) | | | | | | | | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | | | | | | | | --0.62%--duptraverse (inlined) | | | | | | | | | | | | | | --0.51%--duptraverse (inlined) | | | | | | | | | | | | | |--1.62%--newnfa | | | | | | | | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | | | | | | | |--1.29%--freenfa | | | | | | | | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | | | | --0.96%--compact | | | | | | | | | |--12.13%--optimize (inlined) | | | | | | | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | | | | | | | |--2.99%--cleanup (inlined) | | | | | | | | | | | | | | | | --2.98%--cleanup (inlined) | | | | | | | | | | | | | | | | | |--0.95%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.88%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.79%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | markreachable (inlined) | | | | | | | | | | | | | | | | | |--0.76%--cleartraverse (inlined) | | | | | | | | | | | | | | | | | | --0.67%--cleartraverse (inlined) | | | | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | | --0.63%--markcanreach (inlined) | | | | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | | | | | | | | --1.36%--moveins | | | | | | | | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | | | | | | --0.62%--findconstraintloop | | | | | | | | | |--5.05%--nfatree (inlined) | | | | | | | | | | | | | |--3.14%--nfatree (inlined) | | | | | | | | | | | | | | | | | |--2.19%--nfanode (inlined) | | | | | | | | | | | | | | | | | | | | --1.40%--optimize (inlined) | | | | | | | | | | | | | | | | --0.95%--nfatree (inlined) | | | | | | | nfanode (inlined) | | | | | | | | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | | | | | | --1.91%--nfanode (inlined) | | | | | | | | | | | | --1.37%--optimize (inlined) | | | | | | | | | |--1.98%--compact | | | | | | | | | | | | --1.20%--carcsort (inlined) | | | | | | | | | | | | --1.19%--pg_qsort | | | | | | | | | |--1.28%--freev | | | | | | | | | | | | --1.22%--freenfa | | | | | | | | | | | | --0.96%--destroystate (inlined) | | | | | | | | | | | | --0.60%--_int_free | | | | | | | | | |--0.93%--makesearch (inlined) | | | | | | | | --0.89%--initcm (inlined) | | | | | | | | --0.84%--__libc_calloc | | | | | --0.77%--rfree (inlined) | | | --1.51%--exec_stmt_if (inlined) | | | --1.35%--exec_stmts | exec_stmt | | | --1.34%--exec_stmt_assign (inlined) | exec_assign_expr | | | --1.34%--exec_eval_expr | | | --1.33%--exec_eval_simple_expr (inlined) | | | --1.32%--ExecEvalExpr (inlined) | | | --1.32%--ExecInterpExpr | | | --1.30%--textregexreplace_noopt | RE_compile_and_cache | | | | --1.25%--pg_regcomp | | | | --0.53%--nfanode (inlined) | --3.70%--exec_stmt_assign (inlined) exec_assign_expr | --3.69%--exec_eval_expr exec_eval_simple_expr (inlined) | --3.68%--ExecEvalExpr (inlined) ExecInterpExpr | --3.68%--plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | |--1.93%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--0.91%--nfanode (inlined) | | | | | --0.70%--optimize (inlined) | | cleanup (inlined) | | cleanup (inlined) | | | --0.56%--optimize (inlined) | cleanup (inlined) | cleanup (inlined) | --1.75%--exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | --1.59%--parse parsebranch parseqatom (inlined) | --1.58%--wordchrs wordchrs bracket brackpart (inlined) | --1.56%--subcolorcvec | --1.19%--subcolor 88.84% 0.00% postgres plpgsql.so [.] exec_stmt_if (inlined) | ---exec_stmt_if (inlined) | --88.79%--exec_stmts exec_stmt | --88.79%--exec_stmt_if (inlined) | --88.40%--exec_stmts exec_stmt | --88.40%--exec_stmt_if (inlined) | --88.39%--exec_stmts | --88.38%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --88.36%--ExecEvalExpr (inlined) ExecInterpExpr | --88.35%--plpgsql_call_handler | --88.35%--plpgsql_exec_function | --88.31%--exec_stmt exec_stmt_block exec_stmts | --88.29%--exec_stmt exec_stmt_assign (inlined) exec_assign_expr | --88.27%--exec_eval_expr exec_eval_simple_expr (inlined) | --88.23%--ExecEvalExpr (inlined) ExecInterpExpr | --88.21%--plpgsql_call_handler | --88.10%--plpgsql_exec_function | --87.97%--exec_stmt | --87.96%--exec_stmt_block | --87.95%--exec_stmts | --87.91%--exec_stmt | |--84.58%--exec_stmt_assign (inlined) | exec_assign_expr | | | --84.25%--exec_eval_expr | | | --84.25%--exec_eval_simple_expr (inlined) | | | --83.77%--ExecEvalExpr (inlined) | | | --83.77%--ExecInterpExpr | | | --83.24%--textregexreplace_noopt | | | --83.17%--RE_compile_and_cache | | | |--81.45%--pg_regcomp | | | | | |--39.57%--parse | | | | | | | --39.31%--parsebranch | | | | | | | |--38.25%--parseqatom (inlined) | | | | | | | | | |--32.53%--wordchrs | | | | | | | | | | | --32.52%--wordchrs | | | | | | | | | | | | --32.35%--bracket | | | | | | | | | | | | --32.12%--brackpart (inlined) | | | | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | | --5.36%--newsub | | | | | | | | | |--2.39%--parsebranch | | | | | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | | | | | | --2.19%--wordchrs | | | | | wordchrs | | | | | | | | | | | | --2.17%--bracket | | | | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | --0.51%--newarc | | | | | | | | | --0.71%--onechr | | | | | | | | | --0.68%--onechr | | | | | | | | | | --0.68%--subcoloronechr | | | | | | | --0.50%--moveins | | | | | |--17.59%--nfanode (inlined) | | | | | | | |--11.44%--optimize (inlined) | | | | | | | | | |--3.36%--cleanup (inlined) | | | | | | | | | | | --3.36%--cleanup (inlined) | | | | | | | | | | | |--1.08%--markcanreach (inlined) | | | | | | | | | | | | | | --1.02%--markcanreach (inlined) | | | | | | | | | | | | | | --0.95%--markcanreach (inlined) | | | | | | | | | | | | | | --0.71%--markcanreach (inlined) | | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | | | | --0.53%--markcanreach (inlined) | | | | | | | | | | | | | | --0.52%--markcanreach (inlined) | | | | | | | | | | | | | | --0.51%--markcanreach (inlined) | | | | | | markcanreach (inlined) | | | | | | | | | | | |--1.05%--cleartraverse (inlined) | | | | | | | | | | | | | | --0.95%--cleartraverse (inlined) | | | | | | | | | | | | | | --0.67%--cleartraverse (inlined) | | | | | | | | | | | | | | --0.61%--cleartraverse (inlined) | | | | | | | | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | | | | | | | | --0.56%--cleartraverse (inlined) | | | | | | | | | | | | | | --0.52%--cleartraverse (inlined) | | | | | | | | | | | --1.02%--markreachable (inlined) | | | | | | | | | | | | --0.96%--markreachable (inlined) | | | | | | | | | | | | --0.90%--markreachable (inlined) | | | | | | | | | | | | --0.68%--markreachable (inlined) | | | | | | | | | | | | --0.67%--markreachable (inlined) | | | | | | | | | | | | --0.65%--markreachable (inlined) | | | | | | | | | | | | --0.64%--markreachable (inlined) | | | | | | | | | | | | --0.60%--markreachable (inlined) | | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | --0.50%--newstate | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | --0.59%--findconstraintloop | | | | | | | |--1.86%--dupnfa | | | | | | | | | --1.85%--duptraverse (inlined) | | | | | | | | | --1.84%--duptraverse (inlined) | | | | | | | | | --1.81%--duptraverse (inlined) | | | | | | | | | | --1.74%--duptraverse (inlined) | | | | | | | | | | --1.72%--duptraverse (inlined) | | | | | | | | | | --1.61%--duptraverse (inlined) | | | | | | | | | | --1.58%--duptraverse (inlined) | | | | | | | | | | --1.47%--duptraverse (inlined) | | | | | | | | | | --1.44%--duptraverse (inlined) | | | | | | | | | | --1.29%--duptraverse (inlined) | | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | | --1.14%--duptraverse (inlined) | | | | | | | | | | --1.09%--duptraverse (inlined) | | | | | | | | | | --0.97%--duptraverse (inlined) | | | | | | | | | | --0.92%--duptraverse (inlined) | | | | | | | | | | --0.82%--duptraverse (inlined) | | | | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | | | | --0.54%--duptraverse (inlined) | | | | | | | |--1.62%--newnfa | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | |--1.29%--freenfa | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | --0.60%--_int_free | | | | | | | --0.96%--compact | | | | | |--12.69%--optimize (inlined) | | | | | | | |--3.55%--cleanup (inlined) | | | | | | | | | --3.53%--cleanup (inlined) | | | | | | | | | |--1.11%--markreachable (inlined) | | | | | | | | | | | --1.04%--markreachable (inlined) | | | | | | | | | | | | --0.94%--markreachable (inlined) | | | | | | | | | | | | --0.74%--markreachable (inlined) | | | | | | | | | | | | --0.73%--markreachable (inlined) | | | | | | | | | | | | --0.70%--markreachable (inlined) | | | | | | | | | | | | --0.69%--markreachable (inlined) | | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | | | | --0.53%--markreachable (inlined) | | | | | | | | | | | | --0.52%--markreachable (inlined) | | | | | | | | | |--0.97%--markcanreach (inlined) | | | | | | | | | | | --0.90%--markcanreach (inlined) | | | | | | | | | | | | --0.87%--markcanreach (inlined) | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | | --0.65%--markcanreach (inlined) | | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | | | | | | --0.54%--markcanreach (inlined) | | | | | | | | | --0.89%--cleartraverse (inlined) | | | | | | | | | --0.80%--cleartraverse (inlined) | | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | | | | | | | --0.55%--cleartraverse (inlined) | | | | | | | | | | --0.53%--cleartraverse (inlined) | | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | --1.36%--moveins | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | --0.62%--findconstraintloop | | | | | |--5.33%--nfatree (inlined) | | | | | | | |--3.21%--nfatree (inlined) | | | | | | | | | |--2.26%--nfanode (inlined) | | | | | | | | | | | --1.46%--optimize (inlined) | | | | | | | | | --0.95%--nfatree (inlined) | | | | nfanode (inlined) | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | --2.11%--nfanode (inlined) | | | | | | | --1.45%--optimize (inlined) | | | | | |--1.98%--compact | | | | | | | --1.20%--carcsort (inlined) | | | | | | | --1.19%--pg_qsort | | | | | |--1.28%--freev | | | | | | | --1.22%--freenfa | | | | | | | --0.96%--destroystate (inlined) | | | | | | | --0.60%--_int_free | | | | | |--0.93%--makesearch (inlined) | | | | | --0.89%--initcm (inlined) | | | | | --0.84%--__libc_calloc | | | --0.77%--rfree (inlined) | --3.25%--exec_stmt_if (inlined) | --3.09%--exec_stmts exec_stmt | --3.09%--exec_stmt_assign (inlined) exec_assign_expr | --3.08%--exec_eval_expr | --3.08%--exec_eval_simple_expr (inlined) | --3.07%--ExecEvalExpr (inlined) | --3.06%--ExecInterpExpr | --3.05%--textregexreplace_noopt RE_compile_and_cache | --3.00%--pg_regcomp | |--1.73%--parse | | | --1.73%--parsebranch | | | --1.72%--parseqatom (inlined) | | | --1.61%--wordchrs | wordchrs | | | | --1.61%--bracket | | | | --1.59%--brackpart (inlined) | | | | --1.56%--subcolorcvec | | | | --1.19%--subcolor | --0.62%--nfanode (inlined) 88.45% 0.02% postgres plpgsql.so [.] exec_assign_expr | --88.43%--exec_assign_expr | --88.28%--exec_eval_expr exec_eval_simple_expr (inlined) | --88.22%--ExecEvalExpr (inlined) | --88.22%--ExecInterpExpr | --88.20%--plpgsql_call_handler | --88.08%--plpgsql_exec_function | --87.95%--exec_stmt | --87.95%--exec_stmt_block | --87.93%--exec_stmts | --87.90%--exec_stmt | |--84.56%--exec_stmt_assign (inlined) | exec_assign_expr | | | --84.25%--exec_eval_expr | | | --84.25%--exec_eval_simple_expr (inlined) | | | --83.77%--ExecEvalExpr (inlined) | | | --83.77%--ExecInterpExpr | | | --83.24%--textregexreplace_noopt | | | --83.17%--RE_compile_and_cache | | | |--81.45%--pg_regcomp | | | | | |--39.57%--parse | | | | | | | --39.31%--parsebranch | | | | | | | |--38.25%--parseqatom (inlined) | | | | | | | | | |--32.53%--wordchrs | | | | | | | | | | | --32.52%--wordchrs | | | | | | | | | | | --32.35%--bracket | | | | | | | | | | | --32.12%--brackpart (inlined) | | | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | --5.36%--newsub | | | | | | | | | |--2.39%--parsebranch | | | | | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | | | | | --2.19%--wordchrs | | | | | wordchrs | | | | | | | | | | | --2.17%--bracket | | | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | --0.51%--newarc | | | | | | | | | --0.71%--onechr | | | | | | | | | --0.68%--onechr | | | | | | | | | --0.68%--subcoloronechr | | | | | | | --0.50%--moveins | | | | | |--17.59%--nfanode (inlined) | | | | | | | |--11.44%--optimize (inlined) | | | | | | | | | |--3.36%--cleanup (inlined) | | | | | | | | | | | --3.36%--cleanup (inlined) | | | | | | | | | | | |--1.08%--markcanreach (inlined) | | | | | | | | | | | | | --1.02%--markcanreach (inlined) | | | | | | | | | | | | | --0.95%--markcanreach (inlined) | | | | | | | | | | | | | --0.71%--markcanreach (inlined) | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | | | --0.53%--markcanreach (inlined) | | | | | | | | | | | | | --0.52%--markcanreach (inlined) | | | | | | | | | | | | | --0.51%--markcanreach (inlined) | | | | | | markcanreach (inlined) | | | | | | | | | | | |--1.05%--cleartraverse (inlined) | | | | | | | | | | | | | --0.95%--cleartraverse (inlined) | | | | | | | | | | | | | --0.67%--cleartraverse (inlined) | | | | | | | | | | | | | --0.61%--cleartraverse (inlined) | | | | | | | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | | | | | | | --0.56%--cleartraverse (inlined) | | | | | | | | | | | | | --0.52%--cleartraverse (inlined) | | | | | | | | | | | --1.02%--markreachable (inlined) | | | | | | | | | | | --0.96%--markreachable (inlined) | | | | | | | | | | | --0.90%--markreachable (inlined) | | | | | | | | | | | --0.68%--markreachable (inlined) | | | | | | | | | | | --0.67%--markreachable (inlined) | | | | | | | | | | | --0.65%--markreachable (inlined) | | | | | | | | | | | --0.64%--markreachable (inlined) | | | | | | | | | | | --0.60%--markreachable (inlined) | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | --0.50%--newstate | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | --0.59%--findconstraintloop | | | | | | | |--1.86%--dupnfa | | | | | | | | | --1.85%--duptraverse (inlined) | | | | | | | | | --1.84%--duptraverse (inlined) | | | | | | | | | --1.81%--duptraverse (inlined) | | | | | | | | | --1.74%--duptraverse (inlined) | | | | | | | | | --1.72%--duptraverse (inlined) | | | | | | | | | --1.61%--duptraverse (inlined) | | | | | | | | | --1.58%--duptraverse (inlined) | | | | | | | | | --1.47%--duptraverse (inlined) | | | | | | | | | --1.44%--duptraverse (inlined) | | | | | | | | | --1.29%--duptraverse (inlined) | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | --1.14%--duptraverse (inlined) | | | | | | | | | | --1.09%--duptraverse (inlined) | | | | | | | | | | --0.97%--duptraverse (inlined) | | | | | | | | | | --0.92%--duptraverse (inlined) | | | | | | | | | | --0.82%--duptraverse (inlined) | | | | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | | | | --0.54%--duptraverse (inlined) | | | | | | | |--1.62%--newnfa | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | |--1.29%--freenfa | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | --0.60%--_int_free | | | | | | | --0.96%--compact | | | | | |--12.69%--optimize (inlined) | | | | | | | |--3.55%--cleanup (inlined) | | | | | | | | | --3.53%--cleanup (inlined) | | | | | | | | | |--1.11%--markreachable (inlined) | | | | | | | | | | | --1.04%--markreachable (inlined) | | | | | | | | | | | --0.94%--markreachable (inlined) | | | | | | | | | | | --0.74%--markreachable (inlined) | | | | | | | | | | | --0.73%--markreachable (inlined) | | | | | | | | | | | --0.70%--markreachable (inlined) | | | | | | | | | | | --0.69%--markreachable (inlined) | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | | | | --0.53%--markreachable (inlined) | | | | | | | | | | | | --0.52%--markreachable (inlined) | | | | | | | | | |--0.97%--markcanreach (inlined) | | | | | | | | | | | --0.90%--markcanreach (inlined) | | | | | | | | | | | --0.87%--markcanreach (inlined) | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | --0.65%--markcanreach (inlined) | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | | | | | --0.54%--markcanreach (inlined) | | | | | | | | | --0.89%--cleartraverse (inlined) | | | | | | | | | --0.80%--cleartraverse (inlined) | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | | | | | | --0.55%--cleartraverse (inlined) | | | | | | | | | --0.53%--cleartraverse (inlined) | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | --1.36%--moveins | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | --0.62%--findconstraintloop | | | | | |--5.33%--nfatree (inlined) | | | | | | | |--3.21%--nfatree (inlined) | | | | | | | | | |--2.26%--nfanode (inlined) | | | | | | | | | | | --1.46%--optimize (inlined) | | | | | | | | | --0.95%--nfatree (inlined) | | | | nfanode (inlined) | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | --2.11%--nfanode (inlined) | | | | | | | --1.45%--optimize (inlined) | | | | | |--1.98%--compact | | | | | | | --1.20%--carcsort (inlined) | | | | | | | --1.19%--pg_qsort | | | | | |--1.28%--freev | | | | | | | --1.22%--freenfa | | | | | | | --0.96%--destroystate (inlined) | | | | | | | --0.60%--_int_free | | | | | |--0.93%--makesearch (inlined) | | | | | --0.89%--initcm (inlined) | | | | | --0.84%--__libc_calloc | | | --0.77%--rfree (inlined) | --3.25%--exec_stmt_if (inlined) | --3.09%--exec_stmts exec_stmt | --3.09%--exec_stmt_assign (inlined) exec_assign_expr | --3.08%--exec_eval_expr | --3.08%--exec_eval_simple_expr (inlined) | --3.07%--ExecEvalExpr (inlined) | --3.06%--ExecInterpExpr | --3.05%--textregexreplace_noopt RE_compile_and_cache | --3.00%--pg_regcomp | |--1.73%--parse | | | --1.73%--parsebranch | | | --1.72%--parseqatom (inlined) | | | --1.61%--wordchrs | wordchrs | | | --1.61%--bracket | | | --1.59%--brackpart (inlined) | | | --1.56%--subcolorcvec | | | --1.19%--subcolor | --0.62%--nfanode (inlined) 88.32% 0.00% postgres plpgsql.so [.] exec_stmt_assign (inlined) | ---exec_stmt_assign (inlined) exec_assign_expr | --88.28%--exec_eval_expr exec_eval_simple_expr (inlined) | --88.23%--ExecEvalExpr (inlined) ExecInterpExpr | --88.21%--plpgsql_call_handler | --88.10%--plpgsql_exec_function | --87.97%--exec_stmt | --87.96%--exec_stmt_block | --87.95%--exec_stmts | --87.91%--exec_stmt | |--84.58%--exec_stmt_assign (inlined) | exec_assign_expr | | | --84.25%--exec_eval_expr | | | --84.25%--exec_eval_simple_expr (inlined) | | | --83.77%--ExecEvalExpr (inlined) | | | --83.77%--ExecInterpExpr | | | --83.24%--textregexreplace_noopt | | | --83.17%--RE_compile_and_cache | | | |--81.45%--pg_regcomp | | | | | |--39.57%--parse | | | | | | | --39.31%--parsebranch | | | | | | | |--38.25%--parseqatom (inlined) | | | | | | | | | |--32.53%--wordchrs | | | | | | | | | | | --32.52%--wordchrs | | | | | | | | | | | --32.35%--bracket | | | | | | | | | | | --32.12%--brackpart (inlined) | | | | | | | | | | | --31.46%--subcolorcvec | | | | | | | | | | | --24.31%--subcolor | | | | | | | | | | | --5.36%--newsub | | | | | | | | | |--2.39%--parsebranch | | | | | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | | | | | --2.19%--wordchrs | | | | | wordchrs | | | | | | | | | | | --2.17%--bracket | | | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | | | --1.60%--subcolor | | | | | | | | | |--1.19%--okcolors | | | | | | | | | | | --0.51%--newarc | | | | | | | | | --0.71%--onechr | | | | | | | | | --0.68%--onechr | | | | | | | | | --0.68%--subcoloronechr | | | | | | | --0.50%--moveins | | | | | |--17.59%--nfanode (inlined) | | | | | | | |--11.44%--optimize (inlined) | | | | | | | | | |--3.36%--cleanup (inlined) | | | | | | | | | | | --3.36%--cleanup (inlined) | | | | | | | | | | | |--1.08%--markcanreach (inlined) | | | | | | | | | | | | | --1.02%--markcanreach (inlined) | | | | | | | | | | | | | --0.95%--markcanreach (inlined) | | | | | | | | | | | | | --0.71%--markcanreach (inlined) | | | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | | | --0.61%--markcanreach (inlined) | | | | | | | | | | | | | --0.53%--markcanreach (inlined) | | | | | | | | | | | | | --0.52%--markcanreach (inlined) | | | | | | | | | | | | | --0.51%--markcanreach (inlined) | | | | | | markcanreach (inlined) | | | | | | | | | | | |--1.05%--cleartraverse (inlined) | | | | | | | | | | | | | --0.95%--cleartraverse (inlined) | | | | | | | | | | | | | --0.67%--cleartraverse (inlined) | | | | | | | | | | | | | --0.61%--cleartraverse (inlined) | | | | | | | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | | | | | | | --0.56%--cleartraverse (inlined) | | | | | | | | | | | | | --0.52%--cleartraverse (inlined) | | | | | | | | | | | --1.02%--markreachable (inlined) | | | | | | | | | | | --0.96%--markreachable (inlined) | | | | | | | | | | | --0.90%--markreachable (inlined) | | | | | | | | | | | --0.68%--markreachable (inlined) | | | | | | | | | | | --0.67%--markreachable (inlined) | | | | | | | | | | | --0.65%--markreachable (inlined) | | | | | | | | | | | --0.64%--markreachable (inlined) | | | | | | | | | | | --0.60%--markreachable (inlined) | | | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | | | | --0.51%--markreachable (inlined) | | | | | | | | | |--2.81%--pullback (inlined) | | | | | | | | | | | --1.50%--pull (inlined) | | | | | | | | | | | --0.50%--newstate | | | | | | | | | |--2.59%--pushfwd (inlined) | | | | | | | | | | | --1.89%--push (inlined) | | | | | | | | | | | --0.85%--copyouts | | | | | | | | | | | --0.82%--cparc (inlined) | | | | | | | | | |--1.46%--fixempties (inlined) | | | | | | | | | --1.15%--fixconstraintloops (inlined) | | | | | | | | | --0.59%--findconstraintloop | | | | | | | |--1.86%--dupnfa | | | | | | | | | --1.85%--duptraverse (inlined) | | | | | | | | | --1.84%--duptraverse (inlined) | | | | | | | | | --1.81%--duptraverse (inlined) | | | | | | | | | --1.74%--duptraverse (inlined) | | | | | | | | | --1.72%--duptraverse (inlined) | | | | | | | | | --1.61%--duptraverse (inlined) | | | | | | | | | --1.58%--duptraverse (inlined) | | | | | | | | | --1.47%--duptraverse (inlined) | | | | | | | | | --1.44%--duptraverse (inlined) | | | | | | | | | --1.29%--duptraverse (inlined) | | | | | | | | | --1.23%--duptraverse (inlined) | | | | | | | | | --1.14%--duptraverse (inlined) | | | | | | | | | --1.09%--duptraverse (inlined) | | | | | | | | | --0.97%--duptraverse (inlined) | | | | | | | | | | --0.92%--duptraverse (inlined) | | | | | | | | | | --0.82%--duptraverse (inlined) | | | | | | | | | | --0.71%--duptraverse (inlined) | | | | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | | | | --0.54%--duptraverse (inlined) | | | | | | | |--1.62%--newnfa | | | | | | | | | --0.83%--rainbow (inlined) | | | | | | | |--1.29%--freenfa | | | | | | | | | --0.97%--destroystate (inlined) | | | | | | | | | --0.60%--_int_free | | | | | | | --0.96%--compact | | | | | |--12.69%--optimize (inlined) | | | | | | | |--3.55%--cleanup (inlined) | | | | | | | | | --3.53%--cleanup (inlined) | | | | | | | | | |--1.11%--markreachable (inlined) | | | | | | | | | | | --1.04%--markreachable (inlined) | | | | | | | | | | | --0.94%--markreachable (inlined) | | | | | | | | | | | --0.74%--markreachable (inlined) | | | | | | | | | | | --0.73%--markreachable (inlined) | | | | | | | | | | | --0.70%--markreachable (inlined) | | | | | | | | | | | --0.69%--markreachable (inlined) | | | | | | | | | | | --0.66%--markreachable (inlined) | | | | | markreachable (inlined) | | | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | | | --0.61%--markreachable (inlined) | | | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | | | --0.53%--markreachable (inlined) | | | | | | | | | | | | --0.52%--markreachable (inlined) | | | | | | | | | |--0.97%--markcanreach (inlined) | | | | | | | | | | | --0.90%--markcanreach (inlined) | | | | | | | | | | | --0.87%--markcanreach (inlined) | | | | | | | | | | | --0.70%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | | | --0.65%--markcanreach (inlined) | | | | | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | | | | | --0.54%--markcanreach (inlined) | | | | | | | | | --0.89%--cleartraverse (inlined) | | | | | | | | | --0.80%--cleartraverse (inlined) | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | | | | | | --0.55%--cleartraverse (inlined) | | | | | | | | | --0.53%--cleartraverse (inlined) | | | | | | | | | --0.51%--cleartraverse (inlined) | | | | | | | |--3.15%--pushfwd (inlined) | | | | | | | | | --2.46%--push (inlined) | | | | | | | | | |--1.06%--copyouts | | | | | | | | | | | --1.00%--cparc (inlined) | | | | | | | | | --0.81%--freearc (inlined) | | | | | | | |--2.46%--pullback (inlined) | | | | | | | | | --1.46%--pull (inlined) | | | | | | | | | --0.52%--freearc (inlined) | | | | | | | |--2.44%--fixempties (inlined) | | | | | | | | | --1.36%--moveins | | | | | | | | | --0.93%--cparc (inlined) | | | | | | | --1.04%--fixconstraintloops (inlined) | | | | | | | --0.62%--findconstraintloop | | | | | |--5.33%--nfatree (inlined) | | | | | | | |--3.21%--nfatree (inlined) | | | | | | | | | |--2.26%--nfanode (inlined) | | | | | | | | | | | --1.46%--optimize (inlined) | | | | | | | | | --0.95%--nfatree (inlined) | | | | nfanode (inlined) | | | | | | | | | --0.65%--optimize (inlined) | | | | | | | --2.11%--nfanode (inlined) | | | | | | | --1.45%--optimize (inlined) | | | | | |--1.98%--compact | | | | | | | --1.20%--carcsort (inlined) | | | | | | | --1.19%--pg_qsort | | | | | |--1.28%--freev | | | | | | | --1.22%--freenfa | | | | | | | --0.96%--destroystate (inlined) | | | | | | | --0.60%--_int_free | | | | | |--0.93%--makesearch (inlined) | | | | | --0.89%--initcm (inlined) | | | | | --0.84%--__libc_calloc | | | --0.77%--rfree (inlined) | --3.25%--exec_stmt_if (inlined) | --3.09%--exec_stmts exec_stmt | --3.09%--exec_stmt_assign (inlined) exec_assign_expr | --3.08%--exec_eval_expr | --3.08%--exec_eval_simple_expr (inlined) | --3.07%--ExecEvalExpr (inlined) | --3.06%--ExecInterpExpr | --3.05%--textregexreplace_noopt RE_compile_and_cache | --3.00%--pg_regcomp | |--1.73%--parse | | | --1.73%--parsebranch | | | --1.72%--parseqatom (inlined) | | | --1.61%--wordchrs | wordchrs | | | --1.61%--bracket | | | --1.59%--brackpart (inlined) | | | --1.56%--subcolorcvec | | | --1.19%--subcolor | --0.62%--nfanode (inlined) 86.29% 0.02% postgres postgres [.] textregexreplace_noopt | --86.28%--textregexreplace_noopt | --86.23%--RE_compile_and_cache | |--84.46%--pg_regcomp | | | |--41.30%--parse | | | | | --41.04%--parsebranch | | | | | |--39.97%--parseqatom (inlined) | | | | | | | |--34.14%--wordchrs | | | | | | | | | --34.13%--wordchrs | | | | | | | | | --33.96%--bracket | | | | | | | | | --33.72%--brackpart (inlined) | | | | | | | | | --33.02%--subcolorcvec | | | | | | | | | --25.50%--subcolor | | | | | | | | | --5.62%--newsub | | | | | | | |--2.39%--parsebranch | | | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | | | --2.19%--wordchrs | | | | wordchrs | | | | | | | | | --2.17%--bracket | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | --1.60%--subcolor | | | | | | | |--1.22%--okcolors | | | | | | | | | --0.51%--newarc | | | | | | | --0.74%--onechr | | | | | | | --0.71%--onechr | | | | | | | --0.70%--subcoloronechr | | | | | --0.51%--moveins | | | |--18.22%--nfanode (inlined) | | | | | |--11.86%--optimize (inlined) | | | | | | | |--3.52%--cleanup (inlined) | | | | | | | | | --3.51%--cleanup (inlined) | | | | | | | | | |--1.14%--markcanreach (inlined) | | | | | | | | | | | --1.07%--markcanreach (inlined) | | | | | | | | | | | --1.00%--markcanreach (inlined) | | | | | | | | | | | --0.75%--markcanreach (inlined) | | | | | | | | | | | --0.74%--markcanreach (inlined) | | | | | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | | | | | --0.65%--markcanreach (inlined) | | | | | | | | | | | --0.56%--markcanreach (inlined) | | | | | | | | | | | --0.55%--markcanreach (inlined) | | | | | | | | | | | --0.54%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | |--1.09%--cleartraverse (inlined) | | | | | | | | | | | --0.98%--cleartraverse (inlined) | | | | | | | | | | | --0.68%--cleartraverse (inlined) | | | | | | | | | | | --0.63%--cleartraverse (inlined) | | | | | | | | | | | --0.59%--cleartraverse (inlined) | | | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | | | --1.07%--markreachable (inlined) | | | | | | | | | --1.01%--markreachable (inlined) | | | | | | | | | --0.95%--markreachable (inlined) | | | | | | | | | --0.72%--markreachable (inlined) | | | | | | | | | --0.70%--markreachable (inlined) | | | | | | | | | --0.68%--markreachable (inlined) | | | | | | | | | --0.67%--markreachable (inlined) | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | |--2.90%--pullback (inlined) | | | | | | | | | --1.56%--pull (inlined) | | | | | | | | | --0.53%--newstate | | | | | | | |--2.69%--pushfwd (inlined) | | | | | | | | | --1.96%--push (inlined) | | | | | | | | | --0.89%--copyouts | | | | | | | | | --0.86%--cparc (inlined) | | | | | | | |--1.48%--fixempties (inlined) | | | | | | | --1.19%--fixconstraintloops (inlined) | | | | | | | --0.61%--findconstraintloop | | | | | |--1.92%--dupnfa | | | | | | | --1.92%--duptraverse (inlined) | | | | | | | --1.90%--duptraverse (inlined) | | | | | | | --1.88%--duptraverse (inlined) | | | | | | | --1.80%--duptraverse (inlined) | | | | | | | --1.78%--duptraverse (inlined) | | | | | | | --1.68%--duptraverse (inlined) | | | | | | | --1.64%--duptraverse (inlined) | | | | | | | --1.53%--duptraverse (inlined) | | | | | | | --1.50%--duptraverse (inlined) | | | | | | | --1.34%--duptraverse (inlined) | | | | | | | --1.29%--duptraverse (inlined) | | | | | | | --1.19%--duptraverse (inlined) | | | | | | | --1.14%--duptraverse (inlined) | | | | | | | --1.00%--duptraverse (inlined) | | | | | | | --0.94%--duptraverse (inlined) | | | | | | | --0.83%--duptraverse (inlined) | | | | | | | --0.72%--duptraverse (inlined) | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | --0.54%--duptraverse (inlined) | | | | | |--1.70%--newnfa | | | | | | | --0.86%--rainbow (inlined) | | | | | |--1.31%--freenfa | | | | | | | --0.98%--destroystate (inlined) | | | | | | | --0.61%--_int_free | | | | | --0.99%--compact | | | |--13.14%--optimize (inlined) | | | | | |--3.67%--cleanup (inlined) | | | | | | | --3.66%--cleanup (inlined) | | | | | | | |--1.14%--markreachable (inlined) | | | | | | | | | --1.06%--markreachable (inlined) | | | | | | | | | --0.96%--markreachable (inlined) | | | | | | | | | --0.75%--markreachable (inlined) | | | | | | | | | --0.74%--markreachable (inlined) | | | | | | | | | --0.71%--markreachable (inlined) | | | | | | | | | --0.71%--markreachable (inlined) | | | | | | | | | --0.68%--markreachable (inlined) | | | | markreachable (inlined) | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | --0.55%--markreachable (inlined) | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | |--1.03%--markcanreach (inlined) | | | | | | | | | --0.96%--markcanreach (inlined) | | | | | | | | | --0.93%--markcanreach (inlined) | | | | | | | | | --0.74%--markcanreach (inlined) | | | | markcanreach (inlined) | | | | | | | | | --0.69%--markcanreach (inlined) | | | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | | | --0.60%--markcanreach (inlined) | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | --0.93%--cleartraverse (inlined) | | | | | | | --0.83%--cleartraverse (inlined) | | | | | | | --0.60%--cleartraverse (inlined) | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | --0.53%--cleartraverse (inlined) | | | | | |--3.30%--pushfwd (inlined) | | | | | | | --2.59%--push (inlined) | | | | | | | |--1.10%--copyouts | | | | | | | | | --1.04%--cparc (inlined) | | | | | | | | | --0.51%--createarc | | | | | | | --0.86%--freearc (inlined) | | | | | |--2.55%--pullback (inlined) | | | | | | | --1.51%--pull (inlined) | | | | | | | --0.54%--freearc (inlined) | | | | | |--2.49%--fixempties (inlined) | | | | | | | --1.39%--moveins | | | | | | | --0.95%--cparc (inlined) | | | | | --1.07%--fixconstraintloops (inlined) | | | | | --0.64%--findconstraintloop | | | |--5.33%--nfatree (inlined) | | | | | |--3.21%--nfatree (inlined) | | | | | | | |--2.26%--nfanode (inlined) | | | | | | | | | --1.46%--optimize (inlined) | | | | | | | --0.95%--nfatree (inlined) | | | nfanode (inlined) | | | | | | | --0.65%--optimize (inlined) | | | | | --2.11%--nfanode (inlined) | | | | | --1.45%--optimize (inlined) | | | |--2.05%--compact | | | | | --1.26%--carcsort (inlined) | | | | | --1.25%--pg_qsort | | | |--1.31%--freev | | | | | --1.24%--freenfa | | | | | --0.97%--destroystate (inlined) | | | | | --0.61%--_int_free | | | |--0.96%--makesearch (inlined) | | | --0.92%--initcm (inlined) | | | --0.86%--__libc_calloc | --0.80%--rfree (inlined) 86.23% 0.18% postgres postgres [.] RE_compile_and_cache | --86.05%--RE_compile_and_cache | |--84.46%--pg_regcomp | | | |--41.30%--parse | | | | | --41.04%--parsebranch | | | | | |--39.97%--parseqatom (inlined) | | | | | | | |--34.14%--wordchrs | | | | | | | | | --34.13%--wordchrs | | | | | | | | | --33.96%--bracket | | | | | | | | | --33.72%--brackpart (inlined) | | | | | | | | | --33.02%--subcolorcvec | | | | | | | | | --25.50%--subcolor | | | | | | | | | --5.62%--newsub | | | | | | | |--2.39%--parsebranch | | | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | | | --2.19%--wordchrs | | | | wordchrs | | | | | | | | | --2.17%--bracket | | | | | | | | | --2.16%--brackpart (inlined) | | | | | | | | | --2.11%--subcolorcvec | | | | | | | | | --1.60%--subcolor | | | | | | | |--1.22%--okcolors | | | | | | | | | --0.51%--newarc | | | | | | | --0.74%--onechr | | | | | | | --0.71%--onechr | | | | | | | --0.70%--subcoloronechr | | | | | --0.51%--moveins | | | |--18.22%--nfanode (inlined) | | | | | |--11.86%--optimize (inlined) | | | | | | | |--3.52%--cleanup (inlined) | | | | | | | | | --3.51%--cleanup (inlined) | | | | | | | | | |--1.14%--markcanreach (inlined) | | | | | | | | | | | --1.07%--markcanreach (inlined) | | | | | | | | | | | --1.00%--markcanreach (inlined) | | | | | | | | | | | --0.75%--markcanreach (inlined) | | | | | | | | | | | --0.74%--markcanreach (inlined) | | | | | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | | | | | --0.65%--markcanreach (inlined) | | | | | | | | | | | --0.56%--markcanreach (inlined) | | | | | | | | | | | --0.55%--markcanreach (inlined) | | | | | | | | | | | --0.54%--markcanreach (inlined) | | | | | markcanreach (inlined) | | | | | | | | | |--1.09%--cleartraverse (inlined) | | | | | | | | | | | --0.98%--cleartraverse (inlined) | | | | | | | | | | | --0.68%--cleartraverse (inlined) | | | | | | | | | | | --0.63%--cleartraverse (inlined) | | | | | | | | | | | --0.59%--cleartraverse (inlined) | | | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | | | --1.07%--markreachable (inlined) | | | | | | | | | --1.01%--markreachable (inlined) | | | | | | | | | --0.95%--markreachable (inlined) | | | | | | | | | --0.72%--markreachable (inlined) | | | | | | | | | --0.70%--markreachable (inlined) | | | | | | | | | --0.68%--markreachable (inlined) | | | | | | | | | --0.67%--markreachable (inlined) | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | --0.58%--markreachable (inlined) | | | | | | | | | --0.57%--markreachable (inlined) | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | |--2.90%--pullback (inlined) | | | | | | | | | --1.56%--pull (inlined) | | | | | | | | | --0.53%--newstate | | | | | | | |--2.69%--pushfwd (inlined) | | | | | | | | | --1.96%--push (inlined) | | | | | | | | | --0.89%--copyouts | | | | | | | | | --0.86%--cparc (inlined) | | | | | | | |--1.48%--fixempties (inlined) | | | | | | | --1.19%--fixconstraintloops (inlined) | | | | | | | --0.61%--findconstraintloop | | | | | |--1.92%--dupnfa | | | | | | | --1.92%--duptraverse (inlined) | | | | | | | --1.90%--duptraverse (inlined) | | | | | | | --1.88%--duptraverse (inlined) | | | | | | | --1.80%--duptraverse (inlined) | | | | | | | --1.78%--duptraverse (inlined) | | | | | | | --1.68%--duptraverse (inlined) | | | | | | | --1.64%--duptraverse (inlined) | | | | | | | --1.53%--duptraverse (inlined) | | | | | | | --1.50%--duptraverse (inlined) | | | | | | | --1.34%--duptraverse (inlined) | | | | | | | --1.29%--duptraverse (inlined) | | | | | | | --1.19%--duptraverse (inlined) | | | | | | | --1.14%--duptraverse (inlined) | | | | | | | --1.00%--duptraverse (inlined) | | | | | | | --0.94%--duptraverse (inlined) | | | | | | | --0.83%--duptraverse (inlined) | | | | | | | --0.72%--duptraverse (inlined) | | | | | | | --0.61%--duptraverse (inlined) | | | | | | | --0.54%--duptraverse (inlined) | | | | | |--1.70%--newnfa | | | | | | | --0.86%--rainbow (inlined) | | | | | |--1.31%--freenfa | | | | | | | --0.98%--destroystate (inlined) | | | | | | | --0.61%--_int_free | | | | | --0.99%--compact | | | |--13.14%--optimize (inlined) | | | | | |--3.67%--cleanup (inlined) | | | | | | | --3.66%--cleanup (inlined) | | | | | | | |--1.14%--markreachable (inlined) | | | | | | | | | --1.06%--markreachable (inlined) | | | | | | | | | --0.96%--markreachable (inlined) | | | | | | | | | --0.75%--markreachable (inlined) | | | | | | | | | --0.74%--markreachable (inlined) | | | | | | | | | --0.71%--markreachable (inlined) | | | | | | | | | --0.71%--markreachable (inlined) | | | | | | | | | --0.68%--markreachable (inlined) | | | | markreachable (inlined) | | | | | | | | | --0.63%--markreachable (inlined) | | | | | | | | | --0.62%--markreachable (inlined) | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | --0.59%--markreachable (inlined) | | | | | | | | | --0.55%--markreachable (inlined) | | | | | | | | | --0.54%--markreachable (inlined) | | | | | | | |--1.03%--markcanreach (inlined) | | | | | | | | | --0.96%--markcanreach (inlined) | | | | | | | | | --0.93%--markcanreach (inlined) | | | | | | | | | --0.74%--markcanreach (inlined) | | | | markcanreach (inlined) | | | | | | | | | --0.69%--markcanreach (inlined) | | | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | | | --0.60%--markcanreach (inlined) | | | | | | | | | --0.57%--markcanreach (inlined) | | | | | | | --0.93%--cleartraverse (inlined) | | | | | | | --0.83%--cleartraverse (inlined) | | | | | | | --0.60%--cleartraverse (inlined) | | | | | | | --0.57%--cleartraverse (inlined) | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | --0.53%--cleartraverse (inlined) | | | | | |--3.30%--pushfwd (inlined) | | | | | | | --2.59%--push (inlined) | | | | | | | |--1.10%--copyouts | | | | | | | | | --1.04%--cparc (inlined) | | | | | | | | | --0.51%--createarc | | | | | | | --0.86%--freearc (inlined) | | | | | |--2.55%--pullback (inlined) | | | | | | | --1.51%--pull (inlined) | | | | | | | --0.54%--freearc (inlined) | | | | | |--2.49%--fixempties (inlined) | | | | | | | --1.39%--moveins | | | | | | | --0.95%--cparc (inlined) | | | | | --1.07%--fixconstraintloops (inlined) | | | | | --0.64%--findconstraintloop | | | |--5.33%--nfatree (inlined) | | | | | |--3.21%--nfatree (inlined) | | | | | | | |--2.26%--nfanode (inlined) | | | | | | | | | --1.46%--optimize (inlined) | | | | | | | --0.95%--nfatree (inlined) | | | nfanode (inlined) | | | | | | | --0.65%--optimize (inlined) | | | | | --2.11%--nfanode (inlined) | | | | | --1.45%--optimize (inlined) | | | |--2.05%--compact | | | | | --1.26%--carcsort (inlined) | | | | | --1.25%--pg_qsort | | | |--1.31%--freev | | | | | --1.24%--freenfa | | | | | --0.97%--destroystate (inlined) | | | | | --0.61%--_int_free | | | |--0.96%--makesearch (inlined) | | | --0.92%--initcm (inlined) | | | --0.86%--__libc_calloc | --0.81%--rfree (inlined) 84.46% 0.15% postgres postgres [.] pg_regcomp | --84.31%--pg_regcomp | |--41.30%--parse | | | --41.04%--parsebranch | | | |--39.97%--parseqatom (inlined) | | | | | |--34.14%--wordchrs | | | | | | | --34.13%--wordchrs | | | | | | | --33.96%--bracket | | | | | | | --33.72%--brackpart (inlined) | | | | | | | --33.02%--subcolorcvec | | | | | | | --25.50%--subcolor | | | | | | | --5.62%--newsub | | | | | |--2.39%--parsebranch | | | | | | | --2.33%--parseqatom (inlined) | | | | | | | --2.19%--wordchrs | | | wordchrs | | | | | | | --2.17%--bracket | | | | | | | --2.16%--brackpart (inlined) | | | | | | | --2.11%--subcolorcvec | | | | | | | --1.60%--subcolor | | | | | |--1.22%--okcolors | | | | | | | --0.51%--newarc | | | | | --0.74%--onechr | | | | | --0.71%--onechr | | | | | --0.70%--subcoloronechr | | | --0.51%--moveins | |--18.22%--nfanode (inlined) | | | |--11.86%--optimize (inlined) | | | | | |--3.52%--cleanup (inlined) | | | | | | | --3.51%--cleanup (inlined) | | | | | | | |--1.14%--markcanreach (inlined) | | | | | | | | | --1.07%--markcanreach (inlined) | | | | | | | | | --1.00%--markcanreach (inlined) | | | | | | | | | --0.75%--markcanreach (inlined) | | | | | | | | | --0.74%--markcanreach (inlined) | | | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | | | --0.65%--markcanreach (inlined) | | | | | | | | | --0.56%--markcanreach (inlined) | | | | | | | | | --0.55%--markcanreach (inlined) | | | | | | | | | --0.54%--markcanreach (inlined) | | | | markcanreach (inlined) | | | | | | | |--1.09%--cleartraverse (inlined) | | | | | | | | | --0.98%--cleartraverse (inlined) | | | | | | | | | --0.68%--cleartraverse (inlined) | | | | | | | | | --0.63%--cleartraverse (inlined) | | | | | | | | | --0.59%--cleartraverse (inlined) | | | | | | | | | --0.58%--cleartraverse (inlined) | | | | | | | | | --0.54%--cleartraverse (inlined) | | | | | | | --1.07%--markreachable (inlined) | | | | | | | --1.01%--markreachable (inlined) | | | | | | | --0.95%--markreachable (inlined) | | | | | | | --0.72%--markreachable (inlined) | | | | | | | --0.70%--markreachable (inlined) | | | | | | | --0.68%--markreachable (inlined) | | | | | | | --0.67%--markreachable (inlined) | | | | | | | --0.63%--markreachable (inlined) | | | | | | | --0.63%--markreachable (inlined) | | | | | | | --0.58%--markreachable (inlined) | | | | | | | --0.57%--markreachable (inlined) | | | | | | | --0.54%--markreachable (inlined) | | | | | | | --0.54%--markreachable (inlined) | | | | | |--2.90%--pullback (inlined) | | | | | | | --1.56%--pull (inlined) | | | | | | | --0.53%--newstate | | | | | |--2.69%--pushfwd (inlined) | | | | | | | --1.96%--push (inlined) | | | | | | | --0.89%--copyouts | | | | | | | --0.86%--cparc (inlined) | | | | | |--1.48%--fixempties (inlined) | | | | | --1.19%--fixconstraintloops (inlined) | | | | | --0.61%--findconstraintloop | | | |--1.92%--dupnfa | | | | | --1.92%--duptraverse (inlined) | | | | | --1.90%--duptraverse (inlined) | | | | | --1.88%--duptraverse (inlined) | | | | | --1.80%--duptraverse (inlined) | | | | | --1.78%--duptraverse (inlined) | | | | | --1.68%--duptraverse (inlined) | | | | | --1.64%--duptraverse (inlined) | | | | | --1.53%--duptraverse (inlined) | | | | | --1.50%--duptraverse (inlined) | | | | | --1.34%--duptraverse (inlined) | | | | | --1.29%--duptraverse (inlined) | | | | | --1.19%--duptraverse (inlined) | | | | | --1.14%--duptraverse (inlined) | | | | | --1.00%--duptraverse (inlined) | | | | | --0.94%--duptraverse (inlined) | | | | | --0.83%--duptraverse (inlined) | | | | | --0.72%--duptraverse (inlined) | | | | | --0.61%--duptraverse (inlined) | | | | | --0.54%--duptraverse (inlined) | | | |--1.70%--newnfa | | | | | --0.86%--rainbow (inlined) | | | |--1.31%--freenfa | | | | | --0.98%--destroystate (inlined) | | | | | --0.61%--_int_free | | | --0.99%--compact | |--13.14%--optimize (inlined) | | | |--3.67%--cleanup (inlined) | | | | | --3.66%--cleanup (inlined) | | | | | |--1.14%--markreachable (inlined) | | | | | | | --1.06%--markreachable (inlined) | | | | | | | --0.96%--markreachable (inlined) | | | | | | | --0.75%--markreachable (inlined) | | | | | | | --0.74%--markreachable (inlined) | | | | | | | --0.71%--markreachable (inlined) | | | | | | | --0.71%--markreachable (inlined) | | | | | | | --0.68%--markreachable (inlined) | | | markreachable (inlined) | | | | | | | --0.63%--markreachable (inlined) | | | | | | | --0.62%--markreachable (inlined) | | | | | | | --0.59%--markreachable (inlined) | | | | | | | --0.59%--markreachable (inlined) | | | | | | | --0.55%--markreachable (inlined) | | | | | | | --0.54%--markreachable (inlined) | | | | | |--1.03%--markcanreach (inlined) | | | | | | | --0.96%--markcanreach (inlined) | | | | | | | --0.93%--markcanreach (inlined) | | | | | | | --0.74%--markcanreach (inlined) | | | markcanreach (inlined) | | | | | | | --0.69%--markcanreach (inlined) | | | | | | | --0.68%--markcanreach (inlined) | | | | | | | --0.60%--markcanreach (inlined) | | | | | | | --0.57%--markcanreach (inlined) | | | | | --0.93%--cleartraverse (inlined) | | | | | --0.83%--cleartraverse (inlined) | | | | | --0.60%--cleartraverse (inlined) | | | | | --0.57%--cleartraverse (inlined) | | | | | --0.54%--cleartraverse (inlined) | | | | | --0.53%--cleartraverse (inlined) | | | |--3.30%--pushfwd (inlined) | | | | | --2.59%--push (inlined) | | | | | |--1.10%--copyouts | | | | | | | --1.04%--cparc (inlined) | | | | | | | --0.51%--createarc | | | | | --0.86%--freearc (inlined) | | | |--2.55%--pullback (inlined) | | | | | --1.51%--pull (inlined) | | | | | --0.54%--freearc (inlined) | | | |--2.49%--fixempties (inlined) | | | | | --1.39%--moveins | | | | | --0.95%--cparc (inlined) | | | --1.07%--fixconstraintloops (inlined) | | | --0.64%--findconstraintloop | |--5.33%--nfatree (inlined) | | | |--3.21%--nfatree (inlined) | | | | | |--2.26%--nfanode (inlined) | | | | | | | --1.46%--optimize (inlined) | | | | | --0.95%--nfatree (inlined) | | nfanode (inlined) | | | | | --0.65%--optimize (inlined) | | | --2.11%--nfanode (inlined) | | | --1.45%--optimize (inlined) | |--2.05%--compact | | | --1.26%--carcsort (inlined) | | | --1.25%--pg_qsort | |--1.31%--freev | | | --1.24%--freenfa | | | --0.97%--destroystate (inlined) | | | --0.61%--_int_free | |--0.96%--makesearch (inlined) | --0.89%--initcm (inlined) | --0.86%--__libc_calloc 41.30% 0.04% postgres postgres [.] parse | --41.26%--parse | --41.03%--parsebranch | |--39.96%--parseqatom (inlined) | | | |--34.14%--wordchrs | | | | | --34.13%--wordchrs | | | | | --33.96%--bracket | | | | | --33.72%--brackpart (inlined) | | | | | --33.02%--subcolorcvec | | | | | --25.50%--subcolor | | | | | --5.62%--newsub | | | |--2.39%--parsebranch | | | | | --2.33%--parseqatom (inlined) | | | | | --2.19%--wordchrs | | wordchrs | | | | | --2.17%--bracket | | | | | --2.16%--brackpart (inlined) | | | | | --2.11%--subcolorcvec | | | | | --1.60%--subcolor | | | |--1.22%--okcolors | | | | | --0.51%--newarc | | | --0.74%--onechr | | | --0.71%--onechr | | | --0.70%--subcoloronechr | --0.51%--moveins 41.04% 0.30% postgres postgres [.] parsebranch | --40.74%--parsebranch | |--39.74%--parseqatom (inlined) | | | |--34.14%--wordchrs | | | | | --34.13%--wordchrs | | | | | --33.96%--bracket | | | | | --33.72%--brackpart (inlined) | | | | | --33.02%--subcolorcvec | | | | | --25.50%--subcolor | | | | | --5.62%--newsub | | | |--2.38%--parsebranch | | | | | --2.33%--parseqatom (inlined) | | | | | --2.19%--wordchrs | | wordchrs | | | | | --2.17%--bracket | | | | | --2.16%--brackpart (inlined) | | | | | --2.11%--subcolorcvec | | | | | --1.60%--subcolor | | | |--1.22%--okcolors | | | | | --0.51%--newarc | | | --0.74%--onechr | | | --0.71%--onechr | | | --0.70%--subcoloronechr | --0.51%--moveins 39.97% 0.00% postgres postgres [.] parseqatom (inlined) | ---parseqatom (inlined) | |--34.14%--wordchrs | | | --34.13%--wordchrs | | | --33.96%--bracket | | | --33.72%--brackpart (inlined) | | | --33.02%--subcolorcvec | | | --25.50%--subcolor | | | --5.62%--newsub | |--2.39%--parsebranch | | | --2.33%--parseqatom (inlined) | | | --2.19%--wordchrs | wordchrs | | | --2.17%--bracket | | | --2.16%--brackpart (inlined) | | | --2.11%--subcolorcvec | | | --1.60%--subcolor | |--1.22%--okcolors | | | --0.51%--newarc | --0.74%--onechr | --0.71%--onechr | --0.70%--subcoloronechr 36.33% 0.03% postgres postgres [.] wordchrs | --36.30%--wordchrs wordchrs | --36.13%--bracket | --35.88%--brackpart (inlined) | --35.13%--subcolorcvec | --27.10%--subcolor | --5.96%--newsub 36.19% 0.07% postgres postgres [.] bracket | --36.12%--bracket | --35.84%--brackpart (inlined) | --35.15%--subcolorcvec | --27.11%--subcolor | --5.97%--newsub 35.90% 0.00% postgres postgres [.] brackpart (inlined) | ---brackpart (inlined) | --35.15%--subcolorcvec | --27.11%--subcolor | --5.97%--newsub 35.17% 6.96% postgres postgres [.] subcolorcvec | |--28.21%--subcolorcvec | | | --27.11%--subcolor | | | --5.97%--newsub | --6.96%--0xffffffffffffffff | --6.64%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp parse parsebranch parseqatom (inlined) | --6.18%--wordchrs wordchrs bracket brackpart (inlined) subcolorcvec 29.66% 23.36% postgres postgres [.] subcolor | |--21.99%--0xffffffffffffffff | | | |--19.43%--exec_stmt | | exec_stmt_return (inlined) | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_return (inlined) | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | parse | | parsebranch | | parseqatom (inlined) | | | | | --19.39%--wordchrs | | wordchrs | | bracket | | brackpart (inlined) | | | | | --18.97%--subcolorcvec | | | | | --18.95%--subcolor | | | |--1.43%--exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_if (inlined) | | exec_stmts | | exec_stmt | | exec_stmt_return (inlined) | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | plpgsql_call_handler | | plpgsql_exec_function | | exec_stmt | | exec_stmt_block | | exec_stmts | | exec_stmt | | | | | --1.42%--exec_stmt_assign (inlined) | | exec_assign_expr | | exec_eval_expr | | exec_eval_simple_expr (inlined) | | ExecEvalExpr (inlined) | | ExecInterpExpr | | textregexreplace_noopt | | RE_compile_and_cache | | pg_regcomp | | parse | | parsebranch | | parseqatom (inlined) | | | | | --1.26%--parsebranch | | parseqatom (inlined) | | wordchrs | | wordchrs | | bracket | | brackpart (inlined) | | subcolorcvec | | subcolor | | | --0.96%--ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --0.95%--exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | parse | parsebranch | parseqatom (inlined) | wordchrs | wordchrs | bracket | brackpart (inlined) | | | --0.93%--subcolorcvec | subcolor | |--6.30%--subcolor | | | --6.27%--newsub | --0.74%--0x7ffdff82bb6f subcolor 28.58% 0.00% postgres postgres [.] optimize (inlined) | ---optimize (inlined) | |--8.08%--cleanup (inlined) | | | --8.06%--cleanup (inlined) | | | |--2.50%--markreachable (inlined) | | | | | --2.35%--markreachable (inlined) | | | | | --2.17%--markreachable (inlined) | | | | | --1.64%--markreachable (inlined) | | | | | --1.61%--markreachable (inlined) | | | | | --1.54%--markreachable (inlined) | | | | | --1.52%--markreachable (inlined) | | | | | --1.42%--markreachable (inlined) | | | | | --1.41%--markreachable (inlined) | | | | | --1.31%--markreachable (inlined) | | | | | --1.28%--markreachable (inlined) | | | | | --1.22%--markreachable (inlined) | | | | | --1.20%--markreachable (inlined) | | | | | --1.12%--markreachable (inlined) | | | | | --1.08%--markreachable (inlined) | | | | | --0.96%--markreachable (inlined) | | | | | --0.92%--markreachable (inlined) | | | | | --0.79%--markreachable (inlined) | | | | | --0.74%--markreachable (inlined) | | | | | --0.63%--markreachable (inlined) | | | | | --0.61%--markreachable (inlined) | | | |--2.47%--markcanreach (inlined) | | | | | --2.31%--markcanreach (inlined) | | | | | --2.18%--markcanreach (inlined) | | | | | --1.68%--markcanreach (inlined) | | | | | --1.66%--markcanreach (inlined) | | | | | --1.55%--markcanreach (inlined) | | | | | --1.49%--markcanreach (inlined) | | | | | --1.26%--markcanreach (inlined) | | | | | --1.22%--markcanreach (inlined) | | | | | --1.06%--markcanreach (inlined) | | | | | --1.05%--markcanreach (inlined) | | | | | --0.96%--markcanreach (inlined) | | | | | --0.95%--markcanreach (inlined) | | | | | --0.86%--markcanreach (inlined) | | | | | --0.84%--markcanreach (inlined) | | | | | --0.79%--markcanreach (inlined) | | | | | --0.75%--markcanreach (inlined) | | | | | --0.67%--markcanreach (inlined) | | | | | --0.64%--markcanreach (inlined) | | | | | --0.57%--markcanreach (inlined) | | | | | --0.55%--markcanreach (inlined) | | | --2.25%--cleartraverse (inlined) | | | --2.04%--cleartraverse (inlined) | | | --1.44%--cleartraverse (inlined) | | | --1.34%--cleartraverse (inlined) | | | --1.22%--cleartraverse (inlined) | | | --1.19%--cleartraverse (inlined) | | | --1.11%--cleartraverse (inlined) | | | --1.02%--cleartraverse (inlined) | | | --0.90%--cleartraverse (inlined) | | | --0.73%--cleartraverse (inlined) | | | --0.56%--cleartraverse (inlined) | |--6.62%--pushfwd (inlined) | | | --4.98%--push (inlined) | | | |--2.18%--copyouts | | | | | --2.08%--cparc (inlined) | | | | | |--1.05%--newarc | | | | | | | --0.65%--newarc | | | | | --0.90%--createarc | | | --1.43%--freearc (inlined) | |--6.00%--pullback (inlined) | | | --3.33%--pull (inlined) | | | |--0.95%--freearc (inlined) | | | --0.71%--newstate | | | --0.54%--__GI___libc_malloc (inlined) | |--5.16%--fixempties (inlined) | | | |--1.91%--moveins | | | | | |--1.30%--cparc (inlined) | | | | | | | |--0.66%--newarc | | | | | | | --0.61%--createarc | | | | | --0.50%--freearc (inlined) | | | --0.69%--emptyreachable | --2.57%--fixconstraintloops (inlined) | --1.41%--findconstraintloop | --0.50%--findconstraintloop 23.54% 0.00% postgres postgres [.] nfanode (inlined) | ---nfanode (inlined) | |--15.42%--optimize (inlined) | | | |--4.41%--cleanup (inlined) | | | | | --4.40%--cleanup (inlined) | | | | | |--1.45%--markcanreach (inlined) | | | | | | | --1.35%--markcanreach (inlined) | | | | | | | --1.25%--markcanreach (inlined) | | | | | | | --0.94%--markcanreach (inlined) | | | | | | | --0.93%--markcanreach (inlined) | | | | | | | --0.86%--markcanreach (inlined) | | | | | | | --0.81%--markcanreach (inlined) | | | | | | | --0.66%--markcanreach (inlined) | | | | | | | --0.64%--markcanreach (inlined) | | | | | | | --0.61%--markcanreach (inlined) | | | markcanreach (inlined) | | | | | | | --0.56%--markcanreach (inlined) | | | | | | | --0.55%--markcanreach (inlined) | | | | | | | --0.51%--markcanreach (inlined) | | | | | |--1.36%--markreachable (inlined) | | | | | | | --1.29%--markreachable (inlined) | | | | | | | --1.20%--markreachable (inlined) | | | | | | | --0.89%--markreachable (inlined) | | | | | | | --0.87%--markreachable (inlined) | | | | | | | --0.82%--markreachable (inlined) | | | | | | | --0.81%--markreachable (inlined) | | | | | | | --0.74%--markreachable (inlined) | | | | | | | --0.73%--markreachable (inlined) | | | | | | | --0.67%--markreachable (inlined) | | | | | | | --0.66%--markreachable (inlined) | | | | | | | --0.62%--markreachable (inlined) | | | | | | | --0.61%--markreachable (inlined) | | | | | | | --0.57%--markreachable (inlined) | | | | | | | --0.54%--markreachable (inlined) | | | | | --1.33%--cleartraverse (inlined) | | | | | --1.21%--cleartraverse (inlined) | | | | | --0.84%--cleartraverse (inlined) | | | | | --0.76%--cleartraverse (inlined) | | | | | --0.68%--cleartraverse (inlined) | | | | | --0.66%--cleartraverse (inlined) | | | | | --0.61%--cleartraverse (inlined) | | | | | --0.57%--cleartraverse (inlined) | | | |--3.43%--pullback (inlined) | | | | | --1.81%--pull (inlined) | | | | | --0.61%--newstate | | | | | --0.51%--__GI___libc_malloc (inlined) | | | |--3.32%--pushfwd (inlined) | | | | | --2.39%--push (inlined) | | | | | |--1.08%--copyouts | | | | | | | --1.04%--cparc (inlined) | | | | | | | --0.58%--newarc | | | | | --0.57%--freearc (inlined) | | | |--2.67%--fixempties (inlined) | | | | | --0.52%--moveins | | | --1.50%--fixconstraintloops (inlined) | | | --0.77%--findconstraintloop | |--2.32%--dupnfa | | | --2.32%--duptraverse (inlined) | | | --2.30%--duptraverse (inlined) | | | --2.26%--duptraverse (inlined) | | | --2.16%--duptraverse (inlined) | | | --2.13%--duptraverse (inlined) | | | --2.01%--duptraverse (inlined) | | | --1.97%--duptraverse (inlined) | | | --1.83%--duptraverse (inlined) | | | --1.79%--duptraverse (inlined) | | | --1.61%--duptraverse (inlined) | | | --1.55%--duptraverse (inlined) | | | --1.42%--duptraverse (inlined) | | | --1.36%--duptraverse (inlined) | | | --1.21%--duptraverse (inlined) | | | --1.15%--duptraverse (inlined) | | | --1.02%--duptraverse (inlined) | | | --0.90%--duptraverse (inlined) | | | --0.76%--duptraverse (inlined) | | | --0.68%--duptraverse (inlined) | | | --0.58%--duptraverse (inlined) | |--2.13%--newnfa | | | --1.13%--rainbow (inlined) | | | --0.53%--newarc | |--1.59%--compact | | | --0.88%--carcsort (inlined) | | | --0.87%--pg_qsort | --1.57%--freenfa | --1.20%--destroystate (inlined) | --0.76%--_int_free 8.08% 0.00% postgres postgres [.] cleanup (inlined) | ---cleanup (inlined) | --8.06%--cleanup (inlined) | |--2.50%--markreachable (inlined) | | | --2.35%--markreachable (inlined) | | | --2.17%--markreachable (inlined) | | | --1.64%--markreachable (inlined) | | | --1.61%--markreachable (inlined) | | | --1.54%--markreachable (inlined) | | | --1.52%--markreachable (inlined) | | | --1.42%--markreachable (inlined) | | | --1.41%--markreachable (inlined) | | | --1.31%--markreachable (inlined) | | | --1.28%--markreachable (inlined) | | | --1.22%--markreachable (inlined) | | | --1.20%--markreachable (inlined) | | | --1.12%--markreachable (inlined) | | | --1.08%--markreachable (inlined) | | | --0.96%--markreachable (inlined) | | | --0.92%--markreachable (inlined) | | | --0.79%--markreachable (inlined) | | | --0.74%--markreachable (inlined) | | | --0.63%--markreachable (inlined) | | | --0.61%--markreachable (inlined) | |--2.47%--markcanreach (inlined) | | | --2.31%--markcanreach (inlined) | | | --2.18%--markcanreach (inlined) | | | --1.68%--markcanreach (inlined) | | | --1.66%--markcanreach (inlined) | | | --1.55%--markcanreach (inlined) | | | --1.49%--markcanreach (inlined) | | | --1.26%--markcanreach (inlined) | | | --1.22%--markcanreach (inlined) | | | --1.06%--markcanreach (inlined) | | | --1.05%--markcanreach (inlined) | | | --0.96%--markcanreach (inlined) | | | --0.95%--markcanreach (inlined) | | | --0.86%--markcanreach (inlined) | | | --0.84%--markcanreach (inlined) | | | --0.79%--markcanreach (inlined) | | | --0.75%--markcanreach (inlined) | | | --0.67%--markcanreach (inlined) | | | --0.64%--markcanreach (inlined) | | | --0.57%--markcanreach (inlined) | | | --0.55%--markcanreach (inlined) | --2.25%--cleartraverse (inlined) | --2.04%--cleartraverse (inlined) | --1.44%--cleartraverse (inlined) | --1.34%--cleartraverse (inlined) | --1.22%--cleartraverse (inlined) | --1.19%--cleartraverse (inlined) | --1.11%--cleartraverse (inlined) | --1.02%--cleartraverse (inlined) | --0.90%--cleartraverse (inlined) | --0.73%--cleartraverse (inlined) | --0.56%--cleartraverse (inlined) 8.07% 0.00% postgres postgres [.] cleanup (inlined) | ---cleanup (inlined) | |--2.50%--markreachable (inlined) | | | --2.35%--markreachable (inlined) | | | --2.17%--markreachable (inlined) | | | --1.64%--markreachable (inlined) | | | --1.61%--markreachable (inlined) | | | --1.54%--markreachable (inlined) | | | --1.52%--markreachable (inlined) | | | --1.42%--markreachable (inlined) | | | --1.41%--markreachable (inlined) | | | --1.31%--markreachable (inlined) | | | --1.28%--markreachable (inlined) | | | --1.22%--markreachable (inlined) | | | --1.20%--markreachable (inlined) | | | --1.12%--markreachable (inlined) | | | --1.08%--markreachable (inlined) | | | --0.96%--markreachable (inlined) | | | --0.92%--markreachable (inlined) | | | --0.79%--markreachable (inlined) | | | --0.74%--markreachable (inlined) | | | --0.63%--markreachable (inlined) | | | --0.61%--markreachable (inlined) | |--2.47%--markcanreach (inlined) | | | --2.31%--markcanreach (inlined) | | | --2.18%--markcanreach (inlined) | | | --1.68%--markcanreach (inlined) | | | --1.66%--markcanreach (inlined) | | | --1.55%--markcanreach (inlined) | | | --1.49%--markcanreach (inlined) | | | --1.26%--markcanreach (inlined) | | | --1.22%--markcanreach (inlined) | | | --1.06%--markcanreach (inlined) | | | --1.05%--markcanreach (inlined) | | | --0.96%--markcanreach (inlined) | | | --0.95%--markcanreach (inlined) | | | --0.86%--markcanreach (inlined) | | | --0.84%--markcanreach (inlined) | | | --0.79%--markcanreach (inlined) | | | --0.75%--markcanreach (inlined) | | | --0.67%--markcanreach (inlined) | | | --0.64%--markcanreach (inlined) | | | --0.57%--markcanreach (inlined) | | | --0.55%--markcanreach (inlined) | --2.25%--cleartraverse (inlined) | --2.04%--cleartraverse (inlined) | --1.44%--cleartraverse (inlined) | --1.34%--cleartraverse (inlined) | --1.22%--cleartraverse (inlined) | --1.19%--cleartraverse (inlined) | --1.11%--cleartraverse (inlined) | --1.02%--cleartraverse (inlined) | --0.90%--cleartraverse (inlined) | --0.73%--cleartraverse (inlined) | --0.56%--cleartraverse (inlined) 7.22% 7.10% postgres postgres [.] newsub | --6.18%--0xffffffffffffffff | --5.52%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp parse parsebranch parseqatom (inlined) | --5.39%--wordchrs wordchrs bracket brackpart (inlined) | --5.38%--subcolorcvec | --5.36%--subcolor newsub 7.18% 7.18% postgres postgres [.] optimize.isra.52 | --7.17%--0xffffffffffffffff | --6.98%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | |--3.33%--nfanode (inlined) | optimize (inlined) | | | |--1.15%--pullback (inlined) | | | |--0.78%--pushfwd (inlined) | | | |--0.76%--fixempties (inlined) | | | --0.56%--fixconstraintloops (inlined) | |--2.86%--optimize (inlined) | | | |--1.05%--pullback (inlined) | | | |--0.74%--pushfwd (inlined) | | | --0.59%--fixempties (inlined) | --0.79%--nfatree (inlined) 6.62% 0.00% postgres postgres [.] pushfwd (inlined) | ---pushfwd (inlined) | --4.98%--push (inlined) | |--2.18%--copyouts | | | --2.08%--cparc (inlined) | | | |--1.05%--newarc | | | | | --0.65%--newarc | | | --0.90%--createarc | --1.43%--freearc (inlined) 6.00% 0.00% postgres postgres [.] pullback (inlined) | ---pullback (inlined) | --3.33%--pull (inlined) | |--0.95%--freearc (inlined) | --0.71%--newstate | --0.54%--__GI___libc_malloc (inlined) 5.68% 5.48% postgres postgres [.] newarc | --5.41%--0xffffffffffffffff | |--4.13%--exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--1.52%--nfanode (inlined) | | | | | |--0.80%--optimize (inlined) | | | | | | | --0.52%--pushfwd (inlined) | | | | | --0.66%--newnfa | | | |--1.23%--optimize (inlined) | | | | | --0.60%--pushfwd (inlined) | | | | | --0.55%--push (inlined) | | | --0.77%--parse | | | --0.74%--parsebranch | | | --0.70%--parseqatom (inlined) | --0.97%--exec_stmt | --0.96%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.87%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | --0.58%--parse parsebranch parseqatom (inlined) 5.48% 5.31% postgres postgres [.] createarc | --5.00%--0xffffffffffffffff | |--4.00%--exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | |--1.44%--optimize (inlined) | | | | | --0.64%--pushfwd (inlined) | | | | | --0.55%--push (inlined) | | | |--1.15%--nfanode (inlined) | | | | | --0.72%--optimize (inlined) | | | --0.80%--parse | | | --0.77%--parsebranch | | | --0.56%--parseqatom (inlined) | --0.75%--exec_stmt | --0.74%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.64%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 5.33% 0.00% postgres postgres [.] nfatree (inlined) | ---nfatree (inlined) | |--3.21%--nfatree (inlined) | | | |--2.26%--nfanode (inlined) | | | | | --1.46%--optimize (inlined) | | | --0.95%--nfatree (inlined) | nfanode (inlined) | | | --0.65%--optimize (inlined) | --2.11%--nfanode (inlined) | --1.45%--optimize (inlined) 5.16% 0.00% postgres postgres [.] fixempties (inlined) | ---fixempties (inlined) | |--1.91%--moveins | | | |--1.30%--cparc (inlined) | | | | | |--0.66%--newarc | | | | | --0.61%--createarc | | | --0.50%--freearc (inlined) | --0.69%--emptyreachable 4.98% 0.00% postgres postgres [.] push (inlined) | ---push (inlined) | |--2.18%--copyouts | | | --2.08%--cparc (inlined) | | | |--1.05%--newarc | | | | | --0.65%--newarc | | | --0.90%--createarc | --1.43%--freearc (inlined) 4.67% 0.00% postgres libc-2.28.so [.] __GI___libc_malloc (inlined) | ---__GI___libc_malloc (inlined) | |--2.13%--_int_malloc | --0.67%--tcache_get (inlined) 3.84% 0.00% postgres postgres [.] freearc (inlined) | ---freearc (inlined) 3.84% 3.84% postgres postgres [.] freearc.isra.4 | --3.83%--0xffffffffffffffff | --3.69%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | |--2.11%--optimize (inlined) | | | |--0.88%--pushfwd (inlined) | | | | | --0.83%--push (inlined) | | | | | --0.81%--freearc (inlined) | | | --0.60%--pullback (inlined) | | | --0.56%--pull (inlined) | | | --0.52%--freearc (inlined) | --1.07%--nfanode (inlined) | --1.06%--optimize (inlined) | --0.55%--pushfwd (inlined) 3.65% 1.27% postgres postgres [.] compact | |--2.38%--compact | | | --2.12%--carcsort (inlined) | pg_qsort | | | --0.57%--pg_qsort | --1.26%--0xffffffffffffffff | |--0.64%--exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | --0.64%--compact | --0.62%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.60%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 3.33% 0.00% postgres postgres [.] pull (inlined) | ---pull (inlined) | |--0.95%--freearc (inlined) | --0.71%--newstate | --0.54%--__GI___libc_malloc (inlined) 3.27% 0.86% postgres postgres [.] rstacktoodeep | --2.42%--rstacktoodeep stack_is_too_deep 3.21% 0.82% postgres postgres [.] newstate | |--2.39%--newstate | | | --2.32%--__GI___libc_malloc (inlined) | | | --1.40%--_int_malloc | --0.81%--0xffffffffffffffff | --0.71%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.70%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 3.20% 0.12% postgres postgres [.] pg_regexec | --3.08%--pg_regexec | --3.03%--find (inlined) | |--2.25%--shortest | | | --1.69%--miss | --0.63%--newdfa (inlined) | --0.59%--__GI___libc_malloc (inlined) | --0.56%--_int_malloc 3.06% 0.00% postgres postgres [.] find (inlined) | ---find (inlined) | |--2.25%--shortest | | | --1.69%--miss | --0.63%--newdfa (inlined) | --0.59%--__GI___libc_malloc (inlined) | --0.56%--_int_malloc 2.82% 2.82% postgres postgres [.] stack_is_too_deep | --2.78%--0xffffffffffffffff | |--0.99%--exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | --0.79%--exec_stmt | --0.79%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.75%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 2.81% 0.92% postgres postgres [.] freenfa | |--1.90%--freenfa | destroystate (inlined) | | | --1.37%--_int_free | --0.92%--0xffffffffffffffff | --0.54%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.52%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 2.78% 0.37% postgres postgres [.] moveins | --2.41%--moveins | |--1.70%--cparc (inlined) | | | |--0.92%--createarc | | | --0.77%--newarc | --0.72%--freearc (inlined) 2.72% 0.00% postgres postgres [.] cleartraverse (inlined) | ---cleartraverse (inlined) | --2.37%--cleartraverse (inlined) | --1.75%--cleartraverse (inlined) | --1.62%--cleartraverse (inlined) | --1.49%--cleartraverse (inlined) | --1.46%--cleartraverse (inlined) | --1.33%--cleartraverse (inlined) | --1.22%--cleartraverse (inlined) | --1.07%--cleartraverse (inlined) | --0.85%--cleartraverse (inlined) | --0.67%--cleartraverse (inlined) | --0.52%--cleartraverse (inlined) 2.71% 2.58% postgres libc-2.28.so [.] _int_malloc | --2.50%--0xffffffffffffffff | |--1.02%--exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | | | --0.98%--exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | --0.65%--nfanode (inlined) | |--0.56%--pg_regexec | find (inlined) | | | --0.52%--newdfa (inlined) | __GI___libc_malloc (inlined) | _int_malloc | --0.53%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 2.59% 0.00% postgres postgres [.] markcanreach (inlined) | ---markcanreach (inlined) | --2.31%--markcanreach (inlined) | --2.18%--markcanreach (inlined) | --1.68%--markcanreach (inlined) | --1.66%--markcanreach (inlined) | --1.55%--markcanreach (inlined) | --1.49%--markcanreach (inlined) | --1.26%--markcanreach (inlined) | --1.22%--markcanreach (inlined) | --1.06%--markcanreach (inlined) | --1.05%--markcanreach (inlined) | --0.96%--markcanreach (inlined) | --0.95%--markcanreach (inlined) | --0.86%--markcanreach (inlined) | --0.84%--markcanreach (inlined) | --0.79%--markcanreach (inlined) | --0.75%--markcanreach (inlined) | --0.67%--markcanreach (inlined) | --0.64%--markcanreach (inlined) | --0.57%--markcanreach (inlined) | --0.55%--markcanreach (inlined) 2.58% 0.07% postgres postgres [.] newnfa | --2.52%--newnfa | --1.24%--rainbow (inlined) | --0.54%--newarc 2.57% 0.00% postgres postgres [.] markreachable (inlined) | ---markreachable (inlined) | --2.35%--markreachable (inlined) | --2.17%--markreachable (inlined) | --1.64%--markreachable (inlined) | --1.61%--markreachable (inlined) | --1.54%--markreachable (inlined) | --1.52%--markreachable (inlined) | --1.42%--markreachable (inlined) | --1.41%--markreachable (inlined) | --1.31%--markreachable (inlined) | --1.28%--markreachable (inlined) | --1.22%--markreachable (inlined) | --1.20%--markreachable (inlined) | --1.12%--markreachable (inlined) | --1.08%--markreachable (inlined) | --0.96%--markreachable (inlined) | --0.92%--markreachable (inlined) | --0.79%--markreachable (inlined) | --0.74%--markreachable (inlined) | --0.63%--markreachable (inlined) | --0.61%--markreachable (inlined) 2.57% 0.00% postgres postgres [.] fixconstraintloops (inlined) | ---fixconstraintloops (inlined) | --1.41%--findconstraintloop | --0.50%--findconstraintloop 2.53% 2.53% postgres libc-2.28.so [.] malloc | --1.77%--0xffffffffffffffff | --1.37%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --1.36%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 2.41% 1.69% postgres postgres [.] pg_qsort | |--1.68%--0xffffffffffffffff | | | --1.44%--exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | | | --0.86%--compact | carcsort (inlined) | pg_qsort | --0.72%--pg_qsort 2.32% 0.00% postgres postgres [.] duptraverse (inlined) | ---duptraverse (inlined) | --2.30%--duptraverse (inlined) | --2.26%--duptraverse (inlined) | --2.16%--duptraverse (inlined) | --2.13%--duptraverse (inlined) | --2.01%--duptraverse (inlined) | --1.97%--duptraverse (inlined) | --1.83%--duptraverse (inlined) | --1.79%--duptraverse (inlined) | --1.61%--duptraverse (inlined) | --1.55%--duptraverse (inlined) | --1.42%--duptraverse (inlined) | --1.36%--duptraverse (inlined) | --1.21%--duptraverse (inlined) | --1.15%--duptraverse (inlined) | --1.02%--duptraverse (inlined) | --0.90%--duptraverse (inlined) | --0.76%--duptraverse (inlined) | --0.68%--duptraverse (inlined) | --0.58%--duptraverse (inlined) 2.32% 0.01% postgres postgres [.] dupnfa | --2.32%--dupnfa duptraverse (inlined) | --2.30%--duptraverse (inlined) | --2.26%--duptraverse (inlined) | --2.16%--duptraverse (inlined) | --2.13%--duptraverse (inlined) | --2.01%--duptraverse (inlined) | --1.97%--duptraverse (inlined) | --1.83%--duptraverse (inlined) | --1.79%--duptraverse (inlined) | --1.61%--duptraverse (inlined) | --1.55%--duptraverse (inlined) | --1.42%--duptraverse (inlined) | --1.36%--duptraverse (inlined) | --1.21%--duptraverse (inlined) | --1.15%--duptraverse (inlined) | --1.02%--duptraverse (inlined) | --0.90%--duptraverse (inlined) | --0.76%--duptraverse (inlined) | --0.68%--duptraverse (inlined) | --0.58%--duptraverse (inlined) 2.25% 0.27% postgres postgres [.] shortest | --1.98%--shortest | --1.67%--miss 2.24% 0.00% postgres postgres [.] standard_ExecutorRun | ---standard_ExecutorRun ExecutePlan (inlined) | --2.17%--ExecProcNode (inlined) | --2.08%--ExecScan | --2.06%--ExecScanFetch (inlined) ExecSort | --1.82%--ExecProcNode (inlined) | --1.81%--ExecHashJoin | --1.81%--ExecHashJoinImpl (inlined) | --1.33%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.20%--plpgsql_call_handler | --1.18%--plpgsql_exec_function | --1.14%--exec_stmt | --1.14%--exec_stmt_block | --1.13%--exec_stmts exec_stmt | --1.13%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.12%--ExecEvalExpr (inlined) ExecInterpExpr | --1.10%--plpgsql_call_handler | --1.09%--plpgsql_exec_function | --1.05%--exec_stmt exec_stmt_block | --0.91%--exec_stmts exec_stmt | --0.89%--exec_stmt_if (inlined) | --0.85%--exec_stmts exec_stmt | --0.84%--exec_stmt_if (inlined) 2.24% 0.00% postgres postgres [.] ExecutePlan (inlined) | ---ExecutePlan (inlined) | --2.17%--ExecProcNode (inlined) | --2.08%--ExecScan | --2.06%--ExecScanFetch (inlined) ExecSort | --1.82%--ExecProcNode (inlined) | --1.81%--ExecHashJoin | --1.81%--ExecHashJoinImpl (inlined) | --1.33%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.20%--plpgsql_call_handler | --1.18%--plpgsql_exec_function | --1.14%--exec_stmt | --1.14%--exec_stmt_block | --1.13%--exec_stmts exec_stmt | --1.13%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.12%--ExecEvalExpr (inlined) ExecInterpExpr | --1.10%--plpgsql_call_handler | --1.09%--plpgsql_exec_function | --1.05%--exec_stmt exec_stmt_block | --0.91%--exec_stmts exec_stmt | --0.89%--exec_stmt_if (inlined) | --0.85%--exec_stmts exec_stmt | --0.84%--exec_stmt_if (inlined) 2.23% 0.00% postgres postgres [.] PortalRun | ---PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --2.16%--ExecProcNode (inlined) | --2.07%--ExecScan | --2.04%--ExecScanFetch (inlined) ExecSort | --1.80%--ExecProcNode (inlined) | --1.80%--ExecHashJoin | --1.80%--ExecHashJoinImpl (inlined) | --1.31%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.19%--plpgsql_call_handler | --1.17%--plpgsql_exec_function | --1.12%--exec_stmt | --1.12%--exec_stmt_block | --1.12%--exec_stmts exec_stmt | --1.11%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.10%--ExecEvalExpr (inlined) ExecInterpExpr | --1.09%--plpgsql_call_handler | --1.08%--plpgsql_exec_function | --1.03%--exec_stmt exec_stmt_block | --0.90%--exec_stmts exec_stmt | --0.87%--exec_stmt_if (inlined) | --0.83%--exec_stmts exec_stmt | --0.82%--exec_stmt_if (inlined) 2.23% 0.00% postgres postgres [.] PortalRunSelect | ---PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --2.16%--ExecProcNode (inlined) | --2.07%--ExecScan | --2.04%--ExecScanFetch (inlined) ExecSort | --1.80%--ExecProcNode (inlined) | --1.80%--ExecHashJoin | --1.80%--ExecHashJoinImpl (inlined) | --1.31%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.19%--plpgsql_call_handler | --1.17%--plpgsql_exec_function | --1.12%--exec_stmt | --1.12%--exec_stmt_block | --1.12%--exec_stmts exec_stmt | --1.11%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.10%--ExecEvalExpr (inlined) ExecInterpExpr | --1.09%--plpgsql_call_handler | --1.08%--plpgsql_exec_function | --1.03%--exec_stmt exec_stmt_block | --0.90%--exec_stmts exec_stmt | --0.87%--exec_stmt_if (inlined) | --0.83%--exec_stmts exec_stmt | --0.82%--exec_stmt_if (inlined) 2.21% 0.02% postgres postgres [.] ExecScan | --2.19%--ExecScan | --2.11%--ExecScanFetch (inlined) | --2.08%--ExecSort | --1.84%--ExecProcNode (inlined) ExecHashJoin | --1.84%--ExecHashJoinImpl (inlined) | --1.36%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.22%--plpgsql_exec_function | --1.17%--exec_stmt | --1.17%--exec_stmt_block | --1.17%--exec_stmts exec_stmt | --1.16%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.15%--ExecEvalExpr (inlined) ExecInterpExpr | --1.14%--plpgsql_call_handler | --1.13%--plpgsql_exec_function | --1.08%--exec_stmt exec_stmt_block | --0.95%--exec_stmts exec_stmt | --0.92%--exec_stmt_if (inlined) | --0.88%--exec_stmts exec_stmt | --0.87%--exec_stmt_if (inlined) 2.20% 0.23% postgres postgres [.] copyouts | --1.96%--copyouts cparc (inlined) | |--1.06%--newarc | | | --0.66%--newarc | --0.91%--createarc 2.18% 0.00% postgres postgres [.] destroystate (inlined) | ---destroystate (inlined) | --1.37%--_int_free 2.17% 0.00% postgres postgres [.] exec_simple_query | ---exec_simple_query | --2.10%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --2.03%--ExecProcNode (inlined) | --1.94%--ExecScan | --1.92%--ExecScanFetch (inlined) ExecSort | --1.68%--ExecProcNode (inlined) | --1.68%--ExecHashJoin | --1.67%--ExecHashJoinImpl (inlined) | --1.19%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.07%--plpgsql_call_handler | --1.04%--plpgsql_exec_function | --1.00%--exec_stmt | --1.00%--exec_stmt_block | --0.99%--exec_stmts exec_stmt | --0.99%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.98%--ExecEvalExpr (inlined) ExecInterpExpr | --0.97%--plpgsql_call_handler | --0.95%--plpgsql_exec_function | --0.91%--exec_stmt exec_stmt_block | --0.77%--exec_stmts exec_stmt | --0.75%--exec_stmt_if (inlined) | --0.71%--exec_stmts exec_stmt | --0.70%--exec_stmt_if (inlined) 2.17% 0.00% postgres postgres [.] ExecProcNode (inlined) | ---ExecProcNode (inlined) | --2.08%--ExecScan | --2.06%--ExecScanFetch (inlined) ExecSort | --1.82%--ExecProcNode (inlined) | --1.81%--ExecHashJoin | --1.81%--ExecHashJoinImpl (inlined) | --1.33%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.20%--plpgsql_call_handler | --1.18%--plpgsql_exec_function | --1.14%--exec_stmt | --1.14%--exec_stmt_block | --1.13%--exec_stmts exec_stmt | --1.13%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.12%--ExecEvalExpr (inlined) ExecInterpExpr | --1.10%--plpgsql_call_handler | --1.09%--plpgsql_exec_function | --1.05%--exec_stmt exec_stmt_block | --0.91%--exec_stmts exec_stmt | --0.89%--exec_stmt_if (inlined) | --0.85%--exec_stmts exec_stmt | --0.84%--exec_stmt_if (inlined) 2.13% 0.00% postgres postgres [.] carcsort (inlined) | ---carcsort (inlined) | --2.12%--pg_qsort | --0.57%--pg_qsort 2.13% 0.00% postgres postgres [.] ExecScanFetch (inlined) | ---ExecScanFetch (inlined) | --2.10%--ExecSort | --1.85%--ExecProcNode (inlined) | --1.85%--ExecHashJoin | --1.85%--ExecHashJoinImpl (inlined) | --1.36%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.22%--plpgsql_exec_function | --1.17%--exec_stmt | --1.17%--exec_stmt_block | --1.17%--exec_stmts exec_stmt | --1.16%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.15%--ExecEvalExpr (inlined) ExecInterpExpr | --1.14%--plpgsql_call_handler | --1.13%--plpgsql_exec_function | --1.08%--exec_stmt exec_stmt_block | --0.95%--exec_stmts exec_stmt | --0.92%--exec_stmt_if (inlined) | --0.88%--exec_stmts exec_stmt | --0.87%--exec_stmt_if (inlined) 2.10% 0.00% postgres postgres [.] PostgresMain | ---PostgresMain exec_simple_query | --2.03%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.96%--ExecProcNode (inlined) | --1.87%--ExecScan | --1.85%--ExecScanFetch (inlined) ExecSort | --1.61%--ExecProcNode (inlined) | --1.61%--ExecHashJoin | --1.60%--ExecHashJoinImpl (inlined) | --1.12%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.00%--plpgsql_call_handler | --0.97%--plpgsql_exec_function | --0.93%--exec_stmt | --0.93%--exec_stmt_block | --0.92%--exec_stmts exec_stmt | --0.92%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.91%--ExecEvalExpr (inlined) ExecInterpExpr | --0.89%--plpgsql_call_handler | --0.88%--plpgsql_exec_function | --0.84%--exec_stmt exec_stmt_block | --0.70%--exec_stmts exec_stmt | --0.68%--exec_stmt_if (inlined) | --0.64%--exec_stmts exec_stmt | --0.63%--exec_stmt_if (inlined) 2.10% 0.00% postgres postgres [.] cparc (inlined) | ---cparc (inlined) | |--1.06%--newarc | | | --0.66%--newarc | --0.91%--createarc 2.10% 0.00% postgres postgres [.] ExecSort | --2.09%--ExecSort | --1.85%--ExecProcNode (inlined) | --1.85%--ExecHashJoin | --1.85%--ExecHashJoinImpl (inlined) | --1.36%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.22%--plpgsql_exec_function | --1.17%--exec_stmt | --1.17%--exec_stmt_block | --1.17%--exec_stmts exec_stmt | --1.16%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.15%--ExecEvalExpr (inlined) ExecInterpExpr | --1.14%--plpgsql_call_handler | --1.13%--plpgsql_exec_function | --1.08%--exec_stmt exec_stmt_block | --0.95%--exec_stmts exec_stmt | --0.92%--exec_stmt_if (inlined) | --0.88%--exec_stmts exec_stmt | --0.87%--exec_stmt_if (inlined) 2.02% 2.02% postgres libc-2.28.so [.] _int_free | --1.84%--0xffffffffffffffff | --1.48%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --1.47%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp | |--0.65%--nfanode (inlined) | | | --0.60%--freenfa | destroystate (inlined) | _int_free | --0.64%--freev | --0.60%--freenfa destroystate (inlined) _int_free 1.95% 0.02% postgres postgres [.] ExecHashJoin | --1.94%--ExecHashJoin ExecHashJoinImpl (inlined) | --1.47%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.34%--plpgsql_call_handler | --1.32%--plpgsql_exec_function | --1.28%--exec_stmt | --1.27%--exec_stmt_block | --1.27%--exec_stmts exec_stmt | --1.26%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.26%--ExecEvalExpr (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.23%--plpgsql_exec_function | --1.18%--exec_stmt exec_stmt_block | --1.05%--exec_stmts exec_stmt | --1.02%--exec_stmt_if (inlined) | --0.98%--exec_stmts exec_stmt | --0.98%--exec_stmt_if (inlined) | --0.59%--exec_stmts exec_stmt | --0.59%--exec_stmt_if (inlined) | --0.57%--exec_stmts | --0.57%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.55%--ExecEvalExpr (inlined) ExecInterpExpr | --0.54%--plpgsql_call_handler | --0.54%--plpgsql_exec_function 1.95% 0.00% postgres postgres [.] ExecHashJoinImpl (inlined) | ---ExecHashJoinImpl (inlined) | --1.47%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.34%--plpgsql_call_handler | --1.32%--plpgsql_exec_function | --1.28%--exec_stmt | --1.27%--exec_stmt_block | --1.27%--exec_stmts exec_stmt | --1.26%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.26%--ExecEvalExpr (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.23%--plpgsql_exec_function | --1.18%--exec_stmt exec_stmt_block | --1.05%--exec_stmts exec_stmt | --1.02%--exec_stmt_if (inlined) | --0.98%--exec_stmts exec_stmt | --0.98%--exec_stmt_if (inlined) | --0.59%--exec_stmts exec_stmt | --0.59%--exec_stmt_if (inlined) | --0.57%--exec_stmts | --0.57%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.55%--ExecEvalExpr (inlined) ExecInterpExpr | --0.54%--plpgsql_call_handler | --0.54%--plpgsql_exec_function 1.85% 0.00% postgres postgres [.] ExecProcNode (inlined) | ---ExecProcNode (inlined) | --1.85%--ExecHashJoin | --1.85%--ExecHashJoinImpl (inlined) | --1.36%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.22%--plpgsql_exec_function | --1.17%--exec_stmt | --1.17%--exec_stmt_block | --1.17%--exec_stmts exec_stmt | --1.16%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.15%--ExecEvalExpr (inlined) ExecInterpExpr | --1.14%--plpgsql_call_handler | --1.13%--plpgsql_exec_function | --1.08%--exec_stmt exec_stmt_block | --0.95%--exec_stmts exec_stmt | --0.92%--exec_stmt_if (inlined) | --0.88%--exec_stmts exec_stmt | --0.87%--exec_stmt_if (inlined) 1.80% 1.80% postgres libc-2.28.so [.] cfree@GLIBC_2.2.5 | --1.10%--0xffffffffffffffff | --0.57%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.56%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 1.80% 0.00% postgres libc-2.28.so [.] __GI___libc_free (inlined) | ---__GI___libc_free (inlined) 1.77% 0.00% postgres postgres [.] ServerLoop | ---ServerLoop BackendStartup (inlined) BackendRun (inlined) PostgresMain exec_simple_query | --1.69%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.62%--ExecProcNode (inlined) | --1.53%--ExecScan | --1.51%--ExecScanFetch (inlined) ExecSort | --1.27%--ExecProcNode (inlined) | --1.27%--ExecHashJoin | --1.26%--ExecHashJoinImpl (inlined) | --0.79%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --0.66%--plpgsql_call_handler | --0.64%--plpgsql_exec_function | --0.59%--exec_stmt | --0.59%--exec_stmt_block | --0.59%--exec_stmts exec_stmt | --0.58%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.58%--ExecEvalExpr (inlined) ExecInterpExpr | --0.56%--plpgsql_call_handler | --0.55%--plpgsql_exec_function | --0.50%--exec_stmt exec_stmt_block 1.77% 0.00% postgres postgres [.] BackendStartup (inlined) | ---BackendStartup (inlined) BackendRun (inlined) PostgresMain exec_simple_query | --1.69%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.62%--ExecProcNode (inlined) | --1.53%--ExecScan | --1.51%--ExecScanFetch (inlined) ExecSort | --1.27%--ExecProcNode (inlined) | --1.27%--ExecHashJoin | --1.26%--ExecHashJoinImpl (inlined) | --0.79%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --0.66%--plpgsql_call_handler | --0.64%--plpgsql_exec_function | --0.59%--exec_stmt | --0.59%--exec_stmt_block | --0.59%--exec_stmts exec_stmt | --0.58%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.58%--ExecEvalExpr (inlined) ExecInterpExpr | --0.56%--plpgsql_call_handler | --0.55%--plpgsql_exec_function | --0.50%--exec_stmt exec_stmt_block 1.77% 0.00% postgres postgres [.] BackendRun (inlined) | ---BackendRun (inlined) PostgresMain exec_simple_query | --1.69%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.62%--ExecProcNode (inlined) | --1.53%--ExecScan | --1.51%--ExecScanFetch (inlined) ExecSort | --1.27%--ExecProcNode (inlined) | --1.27%--ExecHashJoin | --1.26%--ExecHashJoinImpl (inlined) | --0.79%--ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --0.66%--plpgsql_call_handler | --0.64%--plpgsql_exec_function | --0.59%--exec_stmt | --0.59%--exec_stmt_block | --0.59%--exec_stmts exec_stmt | --0.58%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.58%--ExecEvalExpr (inlined) ExecInterpExpr | --0.56%--plpgsql_call_handler | --0.55%--plpgsql_exec_function | --0.50%--exec_stmt exec_stmt_block 1.76% 0.00% postgres postgres [.] cparc (inlined) | ---cparc (inlined) | |--0.92%--createarc | --0.77%--newarc 1.75% 1.75% postgres postgres [.] markreachable.isra.11.constprop.57 | --1.68%--0xffffffffffffffff | |--0.60%--exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_if (inlined) | exec_stmts | exec_stmt | exec_stmt_return (inlined) | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | plpgsql_call_handler | plpgsql_exec_function | exec_stmt | exec_stmt_block | exec_stmts | exec_stmt | exec_stmt_assign (inlined) | exec_assign_expr | exec_eval_expr | exec_eval_simple_expr (inlined) | ExecEvalExpr (inlined) | ExecInterpExpr | textregexreplace_noopt | RE_compile_and_cache | pg_regcomp | --0.54%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.52%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 1.74% 1.31% postgres postgres [.] miss | --1.30%--0xffffffffffffffff pg_regexec find (inlined) | --1.28%--shortest miss 1.73% 1.73% postgres postgres [.] markcanreach.isra.13 | --1.64%--0xffffffffffffffff | --0.51%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 1.71% 1.71% postgres postgres [.] cleartraverse.isra.6 | --1.61%--0xffffffffffffffff | --0.65%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt | --0.65%--exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 1.68% 0.00% postgres postgres [.] rainbow (inlined) | ---rainbow (inlined) | |--0.68%--newarc | --0.65%--createarc 1.57% 0.47% postgres postgres [.] okcolors | --1.10%--okcolors | --0.64%--newarc 1.47% 0.00% postgres postgres [.] ExecProject (inlined) | ---ExecProject (inlined) ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.34%--plpgsql_call_handler | --1.32%--plpgsql_exec_function | --1.28%--exec_stmt | --1.27%--exec_stmt_block | --1.27%--exec_stmts exec_stmt | --1.26%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.26%--ExecEvalExpr (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.23%--plpgsql_exec_function | --1.18%--exec_stmt exec_stmt_block | --1.05%--exec_stmts exec_stmt | --1.02%--exec_stmt_if (inlined) | --0.98%--exec_stmts exec_stmt | --0.98%--exec_stmt_if (inlined) | --0.59%--exec_stmts exec_stmt | --0.59%--exec_stmt_if (inlined) | --0.57%--exec_stmts | --0.57%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.55%--ExecEvalExpr (inlined) ExecInterpExpr | --0.54%--plpgsql_call_handler | --0.54%--plpgsql_exec_function 1.47% 0.00% postgres postgres [.] ExecEvalExprSwitchContext (inlined) | ---ExecEvalExprSwitchContext (inlined) ExecInterpExpr | --1.34%--plpgsql_call_handler | --1.32%--plpgsql_exec_function | --1.28%--exec_stmt | --1.27%--exec_stmt_block | --1.27%--exec_stmts exec_stmt | --1.26%--exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --1.26%--ExecEvalExpr (inlined) ExecInterpExpr | --1.24%--plpgsql_call_handler | --1.23%--plpgsql_exec_function | --1.18%--exec_stmt exec_stmt_block | --1.05%--exec_stmts exec_stmt | --1.02%--exec_stmt_if (inlined) | --0.98%--exec_stmts exec_stmt | --0.98%--exec_stmt_if (inlined) | --0.59%--exec_stmts exec_stmt | --0.59%--exec_stmt_if (inlined) | --0.57%--exec_stmts | --0.57%--exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) | --0.55%--ExecEvalExpr (inlined) ExecInterpExpr | --0.54%--plpgsql_call_handler | --0.54%--plpgsql_exec_function 1.45% 1.13% postgres postgres [.] findconstraintloop | --1.12%--0xffffffffffffffff | --1.01%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 1.31% 0.01% postgres postgres [.] freev | --1.31%--freev | --1.24%--freenfa | --0.97%--destroystate (inlined) | --0.61%--_int_free 1.31% 0.30% postgres postgres [.] subcoloronechr | --1.02%--subcoloronechr | --0.69%--subcolor 1.27% 0.00% postgres postgres [.] PostmasterMain | ---PostmasterMain ServerLoop BackendStartup (inlined) BackendRun (inlined) PostgresMain exec_simple_query | --1.20%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.13%--ExecProcNode (inlined) | --1.05%--ExecScan | --1.03%--ExecScanFetch (inlined) ExecSort | --0.78%--ExecProcNode (inlined) | --0.78%--ExecHashJoin | --0.78%--ExecHashJoinImpl (inlined) 1.25% 0.00% postgres postgres [.] main | ---main PostmasterMain ServerLoop BackendStartup (inlined) BackendRun (inlined) PostgresMain exec_simple_query | --1.18%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.11%--ExecProcNode (inlined) | --1.03%--ExecScan | --1.01%--ExecScanFetch (inlined) ExecSort | --0.77%--ExecProcNode (inlined) | --0.77%--ExecHashJoin | --0.76%--ExecHashJoinImpl (inlined) 1.25% 0.00% postgres libc-2.28.so [.] __libc_start_main | ---__libc_start_main main PostmasterMain ServerLoop BackendStartup (inlined) BackendRun (inlined) PostgresMain exec_simple_query | --1.18%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.11%--ExecProcNode (inlined) | --1.03%--ExecScan | --1.01%--ExecScanFetch (inlined) ExecSort | --0.77%--ExecProcNode (inlined) | --0.76%--ExecHashJoin | --0.76%--ExecHashJoinImpl (inlined) 1.24% 0.00% postgres postgres [.] _start | ---_start __libc_start_main main PostmasterMain ServerLoop BackendStartup (inlined) BackendRun (inlined) PostgresMain exec_simple_query | --1.17%--PortalRun PortalRunSelect standard_ExecutorRun ExecutePlan (inlined) | --1.10%--ExecProcNode (inlined) | --1.02%--ExecScan | --1.00%--ExecScanFetch (inlined) ExecSort | --0.76%--ExecProcNode (inlined) | --0.75%--ExecHashJoin | --0.75%--ExecHashJoinImpl (inlined) 1.00% 0.00% postgres postgres [.] makesearch (inlined) | ---makesearch (inlined) 0.95% 0.00% postgres postgres [.] colorchain (inlined) | ---colorchain (inlined) 0.92% 0.00% postgres postgres [.] initcm (inlined) | ---initcm (inlined) | --0.86%--__libc_calloc 0.89% 0.09% postgres libc-2.28.so [.] __libc_calloc | --0.80%--__libc_calloc 0.89% 0.05% postgres postgres [.] onechr | --0.83%--onechr onechr | --0.83%--subcoloronechr 0.86% 0.00% postgres postgres [.] cparc (inlined) | ---cparc (inlined) 0.84% 0.00% postgres postgres [.] allocarc (inlined) | ---allocarc (inlined) 0.84% 0.84% postgres postgres [.] carc_cmp | --0.51%--0xffffffffffffffff 0.81% 0.00% postgres postgres [.] rfree (inlined) | ---rfree (inlined) 0.76% 0.00% postgres [stack] [.] 0x00007ffdff82bb6f | ---0x7ffdff82bb6f | --0.74%--subcolor 0.72% 0.57% postgres postgres [.] emptyreachable | --0.55%--0xffffffffffffffff | --0.54%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 0.70% 0.70% postgres libc-2.28.so [.] __memmove_avx_unaligned_erms | --0.67%--0xffffffffffffffff 0.68% 0.00% postgres postgres [.] newdfa (inlined) | ---newdfa (inlined) | --0.64%--__GI___libc_malloc (inlined) | --0.61%--_int_malloc 0.67% 0.00% postgres libc-2.28.so [.] tcache_get (inlined) | ---tcache_get (inlined) 0.67% 0.34% postgres postgres [.] dropstate 0.63% 0.00% postgres postgres [.] cparc (inlined) | ---cparc (inlined) 0.63% 0.63% postgres postgres [.] getvacant | --0.62%--0xffffffffffffffff pg_regexec find (inlined) | --0.60%--shortest 0.60% 0.21% postgres postgres [.] SPI_plan_get_cached_plan 0.58% 0.01% postgres plpgsql.so [.] exec_eval_boolean | --0.57%--exec_eval_boolean exec_eval_expr exec_eval_simple_expr (inlined) 0.54% 0.54% postgres postgres [.] cleanup.part.15 | --0.53%--0xffffffffffffffff | --0.52%--exec_stmt_block exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_if (inlined) exec_stmts exec_stmt exec_stmt_return (inlined) exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr plpgsql_call_handler plpgsql_exec_function exec_stmt exec_stmt_block exec_stmts exec_stmt exec_stmt_assign (inlined) exec_assign_expr exec_eval_expr exec_eval_simple_expr (inlined) ExecEvalExpr (inlined) ExecInterpExpr textregexreplace_noopt RE_compile_and_cache pg_regcomp 0.52% 0.10% postgres postgres [.] moveouts 0.52% 0.00% postgres postgres [.] next (inlined) | ---next (inlined) 0.50% 0.00% postgres [stack] [.] 0x00007ffdff82bd0f | ---0x7ffdff82bd0f 0.50% 0.00% postgres postgres [.] mergeins (inlined) 0.49% 0.00% postgres postgres [.] uncolorchain (inlined) 0.49% 0.49% postgres postgres [.] duptraverse.isra.23 0.48% 0.00% postgres postgres [.] copyins (inlined) 0.46% 0.00% postgres postgres [.] pickss (inlined) 0.45% 0.45% postgres postgres [.] next.part.37 0.44% 0.00% postgres postgres [.] ExecHashJoinOuterGetTuple (inlined) 0.42% 0.00% postgres postgres [.] ExecProcNode (inlined) 0.39% 0.39% postgres postgres [.] makesearch.isra.50 0.39% 0.17% postgres postgres [.] newcolor 0.39% 0.09% postgres postgres [.] replace_text_regexp 0.38% 0.38% postgres postgres [.] rcancelrequested 0.38% 0.00% postgres postgres [.] colorcomplement (inlined) 0.38% 0.03% postgres postgres [.] specialcolors 0.37% 0.04% postgres postgres [.] GetCachedPlan 0.37% 0.00% postgres postgres [.] newfstate (inlined) 0.37% 0.04% postgres plpgsql.so [.] exec_assign_value 0.35% 0.35% postgres postgres [.] rainbow.constprop.59 0.35% 0.00% postgres postgres [.] combine (inlined) 0.35% 0.35% postgres postgres [.] combine.isra.8 0.34% 0.07% postgres postgres [.] pseudocolor 0.33% 0.04% postgres postgres [.] initialize 0.33% 0.00% postgres postgres [.] memmove (inlined) 0.32% 0.00% postgres postgres [.] cparc (inlined) 0.32% 0.00% postgres plpgsql.so [.] exec_stmt_fori (inlined) 0.31% 0.00% postgres postgres [.] word (inlined) 0.31% 0.00% postgres postgres [.] cloneouts (inlined) 0.30% 0.30% postgres postgres [.] colorcomplement.isra.27 0.29% 0.00% postgres postgres [.] ExecEvalExprSwitchContext (inlined) 0.27% 0.00% postgres [unknown] [.] 0x00000000000002c0 0.27% 0.00% postgres postgres [.] ExecQual (inlined) 0.26% 0.06% postgres postgres [.] freesubre 0.26% 0.00% postgres postgres [.] freestate (inlined) 0.26% 0.00% postgres postgres [.] freecm (inlined) 0.25% 0.02% postgres postgres [.] freecnfa 0.24% 0.00% postgres postgres [.] index_getnext_slot 0.22% 0.00% postgres postgres [.] next (inlined) 0.22% 0.00% postgres postgres [.] freestate (inlined) 0.22% 0.00% postgres postgres [.] isconstraintarc (inlined) 0.22% 0.10% postgres postgres [.] palloc 0.21% 0.21% postgres postgres [.] sortins_cmp 0.21% 0.00% postgres postgres [.] IndexNext 0.21% 0.01% postgres hstore.so [.] hstore_fetchval 0.20% 0.00% postgres postgres [.] lacon (inlined) 0.19% 0.00% postgres postgres [.] freesrnode (inlined) 0.19% 0.00% postgres postgres [.] subcoloronerange (inlined) 0.19% 0.19% postgres libc-2.28.so [.] __memset_avx2_erms 0.19% 0.08% postgres postgres [.] RevalidateCachedQuery 0.19% 0.00% postgres postgres [.] sortins (inlined) 0.19% 0.19% postgres libc-2.28.so [.] __memcmp_avx2_movbe 0.18% 0.05% postgres postgres [.] subre 0.18% 0.00% postgres [stack] [.] 0x00007ffdff82bc9f 0.18% 0.00% postgres postgres [.] memcpy (inlined) 0.17% 0.03% postgres postgres [.] comparetup_heap 0.17% 0.00% postgres postgres [.] tuplesort_performsort 0.17% 0.00% postgres postgres [.] qsort_tuple 0.17% 0.12% postgres plpgsql.so [.] plpgsql_param_eval_var_ro 0.16% 0.00% postgres postgres [.] isconstraintarc (inlined) 0.16% 0.00% postgres postgres [.] heapam_index_fetch_tuple 0.16% 0.00% postgres postgres [.] index_fetch_heap 0.16% 0.00% postgres postgres [.] table_index_fetch_tuple (inlined) 0.16% 0.00% postgres postgres [.] CheckCachedPlan (inlined) 0.15% 0.15% postgres postgres [.] AcquireExecutorLocks 0.14% 0.00% postgres postgres [.] findarc (inlined) 0.14% 0.14% postgres libc-2.28.so [.] malloc_consolidate 0.14% 0.00% postgres hstore.so [.] hstoreUpgrade 0.14% 0.11% postgres postgres [.] AllocSetAlloc 0.13% 0.00% postgres postgres [.] analyze (inlined) 0.13% 0.02% postgres plpgsql.so [.] exec_cast_value 0.12% 0.03% postgres postgres [.] text_substring 0.12% 0.12% postgres postgres [.] nocachegetattr 0.12% 0.12% postgres postgres [.] rfree.part.29 0.12% 0.02% postgres postgres [.] heap_tuple_untoast_attr 0.12% 0.00% postgres [stack] [.] 0x00007ffdff82bcbf 0.12% 0.03% postgres postgres [.] datumCopy 0.11% 0.11% postgres postgres [.] pfree 0.11% 0.00% postgres [unknown] [.] 0x0000000000000480 0.10% 0.07% postgres postgres [.] ReleaseCachedPlan 0.10% 0.03% postgres postgres [.] freedfa 0.10% 0.05% postgres postgres [.] med3 0.10% 0.04% postgres postgres [.] MemoryContextResetOnly 0.10% 0.04% postgres plpgsql.so [.] assign_simple_var 0.09% 0.00% postgres plpgsql.so [.] plpgsql_estate_setup 0.09% 0.00% postgres postgres [.] toast_fetch_datum 0.09% 0.00% postgres plpgsql.so [.] ExecEvalExpr (inlined) 0.09% 0.00% postgres postgres [.] ExecNestLoop 0.09% 0.00% postgres postgres [.] ExecProcNode (inlined) 0.09% 0.09% postgres postgres [.] pg_utf2wchar_with_len 0.09% 0.00% postgres libc-2.28.so [.] tcache_put (inlined) 0.09% 0.00% postgres postgres [.] ReadBufferExtended 0.09% 0.00% postgres postgres [.] slot_getsomeattrs (inlined) 0.09% 0.01% postgres postgres [.] scanplain 0.09% 0.00% postgres [stack] [.] 0x00007ffdff82badf 0.09% 0.09% postgres postgres [.] pg_detoast_datum_packed 0.09% 0.00% postgres [unknown] [.] 0x000000000000052e 0.09% 0.00% postgres postgres [.] ReadBuffer_common 0.09% 0.00% postgres postgres [.] BufferAlloc (inlined) 0.08% 0.00% postgres [stack] [.] 0x00007ffdff82bbdf 0.08% 0.00% postgres [stack] [.] 0x00007ffdff82bacf 0.08% 0.00% postgres [stack] [.] 0x00007ffdff82bc3f 0.08% 0.07% postgres postgres [.] OverrideSearchPathMatchesCurrent 0.08% 0.08% postgres libc-2.28.so [.] __memset_avx2_unaligned_erms 0.08% 0.00% postgres postgres [.] newhicolorcols (inlined) 0.08% 0.00% postgres libc-2.28.so [.] __GI___libc_realloc (inlined) 0.08% 0.01% postgres postgres [.] slot_getsomeattrs_int 0.08% 0.00% postgres postgres [.] index_getnext_tid 0.08% 0.00% postgres postgres [.] cleanst (inlined) 0.08% 0.08% postgres postgres [.] AllocSetFree 0.08% 0.00% postgres plpgsql.so [.] plpgsql_create_econtext (inlined) 0.08% 0.08% postgres postgres [.] malloc@plt 0.08% 0.00% postgres postgres [.] next (inlined) 0.08% 0.07% postgres postgres [.] hash_search_with_hash_value 0.07% 0.00% postgres postgres [.] next (inlined) 0.07% 0.07% postgres postgres [.] free@plt 0.07% 0.00% postgres postgres [.] lexstart (inlined) 0.07% 0.02% postgres postgres [.] array_in 0.07% 0.07% postgres libc-2.28.so [.] realloc 0.07% 0.04% postgres plpgsql.so [.] plpgsql_compile 0.07% 0.01% postgres postgres [.] printtup 0.07% 0.00% postgres postgres [.] list_head (inlined) 0.07% 0.00% postgres postgres [.] tuplesort_puttupleslot 0.07% 0.00% postgres plpgsql.so [.] plpgsql_destroy_econtext (inlined) 0.07% 0.01% postgres postgres [.] cstring_to_text_with_len 0.07% 0.07% postgres postgres [.] AllocSetReset 0.07% 0.00% postgres [kernel.kallsyms] [k] apic_timer_interrupt 0.07% 0.00% postgres [kernel.kallsyms] [k] smp_apic_timer_interrupt 0.07% 0.00% postgres postgres [.] heap_form_minimal_tuple 0.07% 0.00% postgres postgres [.] copytup_heap 0.07% 0.00% postgres postgres [.] ExecCopySlotMinimalTuple (inlined) 0.07% 0.01% postgres postgres [.] lexescape 0.07% 0.07% postgres postgres [.] tts_buffer_heap_getsomeattrs 0.06% 0.00% postgres postgres [.] check_replace_text_has_escape_char (inlined) 0.06% 0.00% postgres [stack] [.] 0x00007ffdff82bbef 0.06% 0.02% postgres postgres [.] CreateExprContext 0.06% 0.00% postgres postgres [.] getladfa (inlined) 0.06% 0.02% postgres postgres [.] appendBinaryStringInfo 0.06% 0.00% postgres postgres [.] next (inlined) 0.06% 0.00% postgres [unknown] [.] 0x00000000000003f4 0.06% 0.06% postgres postgres [.] ResourceArrayRemove 0.06% 0.00% postgres postgres [.] next (inlined) 0.06% 0.00% postgres postgres [.] slot_deform_heap_tuple (inlined) 0.05% 0.05% postgres postgres [.] pg_mbstrlen_with_len 0.05% 0.00% postgres [kernel.kallsyms] [k] hrtimer_interrupt 0.05% 0.05% postgres libc-2.28.so [.] __GI___iswalnum 0.05% 0.00% postgres postgres [.] memcpy (inlined) 0.05% 0.00% postgres [stack] [.] 0x00007ffdff82c0af 0.05% 0.00% postgres postgres [.] BufTableLookup 0.05% 0.00% postgres [unknown] [.] 0x00000000000007b0 0.05% 0.00% postgres postgres [.] matchuntil (inlined) 0.05% 0.01% postgres postgres [.] ResourceOwnerForgetPlanCacheRef 0.05% 0.05% postgres postgres [.] MakeExpandedObjectReadOnlyInternal 0.05% 0.00% postgres postgres [.] FreeExprContext 0.05% 0.00% postgres [kernel.kallsyms] [k] __hrtimer_run_queues 0.05% 0.00% postgres postgres [.] nonword 0.05% 0.00% postgres postgres [.] memcpy (inlined) 0.05% 0.00% postgres postgres [.] gistgettuple 0.05% 0.00% postgres plpgsql.so [.] copy_plpgsql_datums (inlined) 0.05% 0.00% postgres [stack] [.] 0x00007ffdff82bb1f 0.05% 0.05% postgres postgres [.] MemoryContextReset 0.05% 0.00% postgres [stack] [.] 0x00007ffdff82bcff 0.04% 0.04% postgres postgres [.] pg_mblen 0.04% 0.00% postgres postgres [.] freecvec (inlined) 0.04% 0.00% postgres postgres [.] longest 0.04% 0.00% postgres postgres [.] hasnonemptyout (inlined) 0.04% 0.01% postgres postgres [.] textpos 0.04% 0.04% postgres postgres [.] byteaout 0.04% 0.00% postgres postgres [.] FunctionCall1Coll 0.04% 0.04% postgres plpgsql.so [.] exec_eval_cleanup.isra.16 0.04% 0.00% postgres plpgsql.so [.] exec_eval_cleanup (inlined) 0.04% 0.02% postgres postgres [.] gistScanPage 0.04% 0.04% postgres postgres [.] newdfa.isra.3 0.04% 0.00% postgres [kernel.kallsyms] [k] __softirqentry_text_start 0.04% 0.01% postgres postgres [.] newcvec 0.04% 0.02% postgres postgres [.] SPI_finish 0.04% 0.00% postgres postgres [.] cclass (inlined) 0.04% 0.00% postgres [kernel.kallsyms] [k] tick_sched_timer 0.04% 0.04% postgres postgres [.] nfanode.isra.53 0.04% 0.04% postgres postgres [.] sortins.isra.43 0.04% 0.00% postgres [stack] [.] 0x00007ffdff82bbbf 0.04% 0.00% postgres [stack] [.] 0x00007ffdff82bc0f 0.04% 0.00% postgres anon [.] 0x000055a2ba1643ef 0.04% 0.00% postgres postgres [.] pg_plan_queries 0.04% 0.00% postgres postgres [.] pg_plan_query 0.04% 0.00% postgres postgres [.] standard_planner 0.04% 0.00% postgres postgres [.] subquery_planner 0.04% 0.00% postgres [unknown] [.] 0x00000000000006d2 0.04% 0.00% postgres libc-2.28.so [.] tcache_put (inlined) 0.04% 0.04% postgres postgres [.] cleanst.isra.31 0.04% 0.00% postgres postgres [.] systable_getnext_ordered 0.03% 0.00% postgres postgres [.] GetMemoryChunkContext (inlined) 0.03% 0.00% postgres [stack] [.] 0x00007ffdff82bbff 0.03% 0.00% postgres [unknown] [.] 0x0000000000000fff 0.03% 0.00% postgres anon [.] 0x000055a2ba2b3e4f 0.03% 0.00% postgres [stack] [.] 0x00007ffdff82c03f 0.03% 0.00% postgres [kernel.kallsyms] [k] irq_exit 0.03% 0.00% postgres postgres [.] grouping_planner 0.03% 0.00% postgres postgres [.] btgettuple 0.03% 0.00% postgres [unknown] [.] 0x0000000000000587 0.03% 0.00% postgres [kernel.kallsyms] [k] tick_sched_handle 0.03% 0.00% postgres [kernel.kallsyms] [k] update_process_times 0.03% 0.00% postgres [stack] [.] 0x00007ffdff82bc1f 0.03% 0.02% postgres postgres [.] AllocSetContextCreateInternal 0.03% 0.03% postgres postgres [.] pg_set_regex_collation 0.03% 0.00% postgres [heap] [.] 0x000055a2ba37726f 0.03% 0.00% postgres postgres [.] pg_mblen (inlined) 0.03% 0.00% postgres anon [.] 0x000055a2ba2cd62f 0.03% 0.00% postgres postgres [.] ReadArrayStr (inlined) 0.03% 0.00% postgres postgres [.] memcpy (inlined) 0.03% 0.03% postgres postgres [.] heap_compute_data_size 0.03% 0.02% postgres hstore.so [.] hstoreFindKey 0.03% 0.00% postgres anon [.] 0x000055a2ba28350f 0.03% 0.00% postgres postgres [.] AllocSetFreeIndex (inlined) 0.03% 0.00% postgres [stack] [.] 0x00007ffdff82bbaf 0.03% 0.03% postgres postgres [.] swapfunc 0.03% 0.03% postgres postgres [.] heap_fill_tuple 0.03% 0.00% postgres anon [.] 0x000055a2ba37506f 0.03% 0.00% postgres postgres [.] memcpy (inlined) 0.03% 0.00% postgres [stack] [.] 0x00007ffdff82ba4f 0.03% 0.01% postgres postgres [.] ExecScanHashBucket 0.03% 0.00% postgres postgres [.] gistindex_keytest (inlined) 0.03% 0.03% postgres plpgsql.so [.] copy_plpgsql_datums.isra.11.constprop.37 0.03% 0.00% postgres [kernel.kallsyms] [k] net_rx_action 0.03% 0.00% postgres postgres [.] query_planner 0.03% 0.01% postgres postgres [.] AcquirePlannerLocks 0.03% 0.01% postgres postgres [.] SPI_datumTransfer 0.03% 0.03% postgres postgres [.] pg_mb2wchar_with_len 0.03% 0.03% postgres postgres [.] pg_detoast_datum 0.03% 0.00% postgres anon [.] 0x000055a2ba1640bf 0.03% 0.00% postgres [unknown] [.] 0x000000000000073e 0.03% 0.03% postgres postgres [.] heap_page_prune_opt 0.03% 0.00% postgres anon [.] 0x000055a2ba15a29f 0.03% 0.03% postgres libc-2.28.so [.] @plt 0.03% 0.00% postgres postgres [.] ApplySortComparator (inlined) 0.03% 0.00% postgres [stack] [.] 0x00007ffdff82ba5f 0.03% 0.00% postgres postgres [.] fill_val (inlined) 0.03% 0.00% postgres postgres [.] initStringInfo 0.03% 0.00% postgres [unknown] [.] 0x00000000000007e9 0.03% 0.02% postgres postgres [.] pg_database_encoding_max_length 0.03% 0.00% postgres [stack] [.] 0x00007ffdff82bb5f 0.03% 0.00% postgres [kernel.kallsyms] [k] ret_from_intr 0.03% 0.00% postgres [kernel.kallsyms] [k] do_IRQ 0.03% 0.02% postgres postgres [.] heap_hot_search_buffer 0.03% 0.02% postgres postgres [.] SearchCatCache1 0.03% 0.00% postgres postgres [.] SearchCatCacheInternal (inlined) 0.03% 0.00% postgres postgres [.] make_one_rel 0.03% 0.00% postgres [kernel.kallsyms] [k] entry_SYSCALL_64_after_hwframe 0.03% 0.00% postgres [kernel.kallsyms] [k] do_syscall_64 0.02% 0.00% postgres postgres [.] _bt_first 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82b9df 0.02% 0.00% postgres [unknown] [.] 0x0000000000000327 0.02% 0.00% postgres postgres [.] repeat 0.02% 0.02% postgres postgres [.] pg_char_and_wchar_strncmp 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bbcf 0.02% 0.00% postgres [unknown] [.] 0x0000000000000007 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bb7f 0.02% 0.00% postgres [unknown] [.] 0x00000000000006fb 0.02% 0.00% postgres postgres [.] text_position 0.02% 0.00% postgres [unknown] [.] 0x0000000000000656 0.02% 0.00% postgres [unknown] [.] 0x00000000000000f5 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bb8f 0.02% 0.02% postgres postgres [.] subcolorhi 0.02% 0.01% postgres postgres [.] texteq 0.02% 0.00% postgres [unknown] [.] 0x0000000000000059 0.02% 0.01% postgres postgres [.] ExecEvalScalarArrayOp 0.02% 0.00% postgres anon [.] 0x000055a2ba28f78f 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bc5f 0.02% 0.00% postgres postgres [.] ExecQualAndReset (inlined) 0.02% 0.00% postgres postgres [.] ExecQual (inlined) 0.02% 0.00% postgres postgres [.] ExecEvalExprSwitchContext (inlined) 0.02% 0.00% postgres anon [.] 0x000055a2ba2ace3f 0.02% 0.00% postgres anon [.] 0x000055a2ba27f1ef 0.02% 0.02% postgres postgres [.] pg_utf_mblen 0.02% 0.00% postgres postgres [.] UnpinBuffer (inlined) 0.02% 0.00% postgres postgres [.] list_head (inlined) 0.02% 0.00% postgres postgres [.] secure_write 0.02% 0.00% postgres postgres [.] secure_raw_write (inlined) 0.02% 0.00% postgres libpthread-2.28.so [.] __libc_send 0.02% 0.00% postgres [kernel.kallsyms] [k] sys_sendto 0.02% 0.00% postgres [kernel.kallsyms] [k] SYSC_sendto 0.02% 0.00% postgres [kernel.kallsyms] [k] sock_sendmsg 0.02% 0.00% postgres [kernel.kallsyms] [k] inet_sendmsg 0.02% 0.00% postgres [kernel.kallsyms] [k] tcp_sendmsg 0.02% 0.00% postgres postgres [.] ExecProject (inlined) 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82ba1f 0.02% 0.02% postgres postgres [.] ScanQueryForLocks 0.02% 0.00% postgres anon [.] 0x000055a2ba2a1a3f 0.02% 0.00% postgres [unknown] [.] 0x0000000000000009 0.02% 0.00% postgres [kernel.kallsyms] [k] scheduler_tick 0.02% 0.00% postgres [heap] [.] 0x000055a2ba353a6f 0.02% 0.00% postgres postgres [.] memset (inlined) 0.02% 0.00% postgres anon [.] 0x000055a2ba338a5f 0.02% 0.01% postgres postgres [.] SPI_connect_ext 0.02% 0.00% postgres anon [.] 0x000055a2ba316d2f 0.02% 0.00% postgres anon [.] 0x000055a2ba28852f 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82babf 0.02% 0.00% postgres libc-2.28.so [.] alloc_perturb (inlined) 0.02% 0.01% postgres postgres [.] expand_array 0.02% 0.00% postgres [unknown] [.] 0x000000000000000b 0.02% 0.00% postgres postgres [.] lastcold (inlined) 0.02% 0.00% postgres postgres [.] varlenafastcmp_locale 0.02% 0.00% postgres postgres [.] varstrfastcmp_locale (inlined) 0.02% 0.00% postgres anon [.] 0x000055a2ba2ac88f 0.02% 0.00% postgres [unknown] [.] 0x00000000000005bc 0.02% 0.02% postgres postgres [.] LWLockRelease 0.02% 0.01% postgres postgres [.] ExecHashGetHashValue 0.02% 0.02% postgres postgres [.] list_delete_ptr 0.02% 0.00% postgres [unknown] [.] 0x000000000000000c 0.02% 0.02% postgres postgres [.] hash_any 0.02% 0.00% postgres postgres [.] tag_hash 0.02% 0.00% postgres [e1000e] [k] e1000e_poll 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bb35 0.02% 0.01% postgres postgres [.] MemoryContextDelete 0.02% 0.00% postgres [kernel.kallsyms] [k] tcp_sendmsg_locked 0.02% 0.00% postgres postgres [.] heap_getnextslot 0.02% 0.00% postgres postgres [.] SeqNext 0.02% 0.00% postgres postgres [.] table_scan_getnextslot (inlined) 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bf8f 0.02% 0.00% postgres [heap] [.] 0x000055a2ba2a59bf 0.02% 0.00% postgres [heap] [.] 0x000055a2ba353d9f 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82ba6f 0.02% 0.00% postgres anon [.] 0x000055a2ba34702f 0.02% 0.00% postgres [kernel.kallsyms] [k] page_fault 0.02% 0.00% postgres [kernel.kallsyms] [k] do_page_fault 0.02% 0.00% postgres [kernel.kallsyms] [k] __do_page_fault 0.02% 0.00% postgres [kernel.kallsyms] [k] handle_mm_fault 0.02% 0.00% postgres postgres [.] relation_open 0.02% 0.00% postgres [unknown] [.] 0x0000000000000008 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bb3f 0.02% 0.00% postgres [heap] [.] 0x000055a2ba31129f 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bea7 0.02% 0.02% postgres libc-2.28.so [.] _int_realloc 0.02% 0.00% postgres postgres [.] LWLockAcquire 0.02% 0.00% postgres [heap] [.] 0x000055a2ba338d8f 0.02% 0.00% postgres anon [.] 0x000055a2ba2b73cf 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82c0ff 0.02% 0.00% postgres postgres [.] AllocSetDelete 0.02% 0.00% postgres postgres [.] memcpy (inlined) 0.02% 0.00% postgres anon [.] 0x000055a2ba367f3f 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82c8bf 0.02% 0.00% postgres anon [.] 0x000055a2ba31e6df 0.02% 0.00% postgres [heap] [.] 0x000055a2ba28350f 0.02% 0.00% postgres [kernel.kallsyms] [k] swapgs_restore_regs_and_return_to_usermode 0.02% 0.00% postgres postgres [.] med3_tuple 0.02% 0.00% postgres [stack] [.] 0x00007ffdff8235ff 0.02% 0.00% postgres postgres [.] makeParamList 0.02% 0.00% postgres anon [.] 0x000055a2ba32f39f 0.02% 0.00% postgres postgres [.] index_beginscan_internal 0.02% 0.00% postgres postgres [.] systable_beginscan_ordered 0.02% 0.00% postgres postgres [.] index_beginscan 0.02% 0.00% postgres libc-2.28.so [.] free_perturb (inlined) 0.02% 0.02% postgres postgres [.] numst 0.02% 0.02% postgres postgres [.] pg_regfree 0.02% 0.00% postgres [stack] [.] 0x00007ffdff82bc7f 0.02% 0.00% postgres postgis-3.so [.] gserialized_gist_consistent_2d 0.02% 0.00% postgres postgres [.] FunctionCall5Coll 0.02% 0.02% postgres postgres [.] GetDatabaseEncoding 0.02% 0.02% postgres [e1000e] [k] e1000_irq_enable 0.02% 0.00% postgres [unknown] [.] 0x000000000000001e 0.02% 0.02% postgres postgres [.] ArrayCount 0.01% 0.00% postgres postgres [.] GetCachedPlan 0.01% 0.00% postgres [kernel.kallsyms] [k] tcp_push 0.01% 0.00% postgres [kernel.kallsyms] [k] __tcp_push_pending_frames 0.01% 0.00% postgres [kernel.kallsyms] [k] tcp_write_xmit 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_queue_xmit 0.01% 0.01% postgres postgres [.] heapgettup_pagemode 0.01% 0.00% postgres postgres [.] set_base_rel_pathlists (inlined) 0.01% 0.00% postgres postgres [.] set_rel_pathlist 0.01% 0.00% postgres postgres [.] set_plain_rel_pathlist (inlined) 0.01% 0.00% postgres postgres [.] create_index_paths 0.01% 0.00% postgres postgres [.] PortalStart 0.01% 0.00% postgres postgres [.] standard_ExecutorStart 0.01% 0.00% postgres postgres [.] InitPlan (inlined) 0.01% 0.00% postgres postgres [.] ExecInitNode 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82bc8f 0.01% 0.00% postgres postgres [.] _SPI_begin_call (inlined) 0.01% 0.00% postgres [unknown] [.] 0x0000000000000555 0.01% 0.00% postgres postgres [.] freelacons 0.01% 0.00% postgres anon [.] 0x000055a2ba377f0f 0.01% 0.00% postgres [kernel.kallsyms] [k] __handle_mm_fault 0.01% 0.00% postgres anon [.] 0x000055a2ba2b88af 0.01% 0.00% postgres anon [.] 0x000055a2ba2b30ff 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82be8f 0.01% 0.00% postgres anon [.] 0x000055a2ba2a8c5f 0.01% 0.00% postgres anon [.] 0x000055a2ba348c4f 0.01% 0.00% postgres anon [.] 0x000055a2ba37151f 0.01% 0.00% postgres plpgsql.so [.] list_head (inlined) 0.01% 0.01% postgres postgres [.] pg_ctype_get_cache 0.01% 0.00% postgres anon [.] 0x000055a2ba2cf01f 0.01% 0.00% postgres postgres [.] brenext (inlined) 0.01% 0.00% postgres postgres [.] RelationIdGetRelation 0.01% 0.00% postgres postgres [.] toast_open_indexes 0.01% 0.00% postgres postgres [.] index_open 0.01% 0.01% postgres postgres [.] LWLockAttemptLock 0.01% 0.01% postgres postgres [.] GetCurrentSubTransactionId 0.01% 0.01% postgres libc-2.28.so [.] __GI_iswalpha 0.01% 0.00% postgres postgres [.] prefixes (inlined) 0.01% 0.00% postgres libc-2.28.so [.] __iswalpha (inlined) 0.01% 0.01% postgres postgres [.] recomputeNamespacePath 0.01% 0.00% postgres postgres [.] pg_atomic_sub_fetch_u32 (inlined) 0.01% 0.00% postgres postgres [.] pg_atomic_sub_fetch_u32_impl (inlined) 0.01% 0.00% postgres postgres [.] pg_atomic_fetch_sub_u32_impl (inlined) 0.01% 0.00% postgres postgres [.] InputFunctionCall 0.01% 0.00% postgres anon [.] 0x000055a2ba34f54f 0.01% 0.00% postgres anon [.] 0x000055a2ba38722f 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82e0bf 0.01% 0.00% postgres anon [.] 0x000055a2ba2b98cf 0.01% 0.00% postgres plpgsql.so [.] get_cast_hashentry (inlined) 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82bb9f 0.01% 0.00% postgres [kernel.kallsyms] [k] task_tick_fair 0.01% 0.00% postgres anon [.] 0x000055a2ba31ea0f 0.01% 0.01% postgres postgres [.] nfatree.constprop.55 0.01% 0.01% postgres postgres [.] text_position_setup 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82c92f 0.01% 0.00% postgres postgres [.] relation_close 0.01% 0.00% postgres anon [.] 0x000055a2ba2d109f 0.01% 0.01% postgres postgres [.] markst 0.01% 0.00% postgres postgres [.] list_delete_cell 0.01% 0.01% postgres postgres [.] GetPrivateRefCountEntry 0.01% 0.00% postgres anon [.] 0x000055a2ba367c0f 0.01% 0.00% postgres anon [.] 0x000055a2ba31129f 0.01% 0.00% postgres anon [.] 0x000055a2ba2b8bdf 0.01% 0.00% postgres anon [.] 0x000055a2ba2a6cff 0.01% 0.01% postgres plpgsql.so [.] plpgsql_param_eval_var 0.01% 0.00% postgres postgres [.] memcpy (inlined) 0.01% 0.01% postgres [kernel.kallsyms] [k] prepare_exit_to_usermode 0.01% 0.00% postgres postgres [.] UnlockRelationId 0.01% 0.00% postgres postgres [.] LockRelease 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82bb4f 0.01% 0.00% postgres postgres [.] btbeginscan 0.01% 0.00% postgres anon [.] 0x000055a2ba2a9a7f 0.01% 0.00% postgres postgres [.] hash_search 0.01% 0.00% postgres [heap] [.] 0x000055a2ba2cd62f 0.01% 0.00% postgres postgres [.] text_to_cstring 0.01% 0.00% postgres [heap] [.] 0x000055a2ba2d044f 0.01% 0.00% postgres anon [.] 0x000055a2ba338d8f 0.01% 0.00% postgres hstore.so [.] hstore_exists 0.01% 0.00% postgres postgres [.] ReleaseAndReadBuffer 0.01% 0.00% postgres anon [.] 0x000055a2ba27d2bf 0.01% 0.00% postgres anon [.] 0x000055a2ba34891f 0.01% 0.01% postgres hstore.so [.] pg_detoast_datum_packed@plt 0.01% 0.00% postgres postgres [.] AllocSetFreeIndex (inlined) 0.01% 0.01% postgres libc-2.28.so [.] __strlen_avx2 0.01% 0.00% postgres [kernel.kallsyms] [k] __netif_receive_skb 0.01% 0.00% postgres [kernel.kallsyms] [k] __netif_receive_skb_core 0.01% 0.00% postgres [kernel.kallsyms] [k] netif_receive_skb_internal 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_rcv 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_rcv_finish 0.01% 0.01% postgres postgres [.] CatalogCacheComputeHashValue 0.01% 0.00% postgres [heap] [.] 0x000055a2ba2b406f 0.01% 0.00% postgres postgis-3.so [.] LWGEOM_asBinary 0.01% 0.00% postgres [kernel.kallsyms] [k] __tcp_transmit_skb 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_local_out 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_output 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_finish_output 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_finish_output2 0.01% 0.00% postgres postgres [.] pg_analyze_and_rewrite 0.01% 0.00% postgres postgres [.] parse_analyze 0.01% 0.00% postgres postgres [.] transformTopLevelStmt (inlined) 0.01% 0.00% postgres postgres [.] transformStmt 0.01% 0.00% postgres postgres [.] transformSelectStmt (inlined) 0.01% 0.00% postgres postgres [.] transformFromClause 0.01% 0.00% postgres postgres [.] transformFromClauseItem 0.01% 0.01% postgres postgres [.] base_yyparse 0.01% 0.00% postgres postgres [.] pg_parse_query 0.01% 0.00% postgres postgres [.] raw_parser 0.01% 0.01% postgres postgres [.] _bt_compare 0.01% 0.00% postgres postgres [.] _bt_binsrch 0.01% 0.00% postgres postgres [.] ExecInitIndexScan 0.01% 0.00% postgres [kernel.kallsyms] [k] perf_event_task_tick 0.01% 0.00% postgres anon [.] 0x000055a2ba3300af 0.01% 0.00% postgres anon [.] 0x000055a2ba2a5fff 0.01% 0.00% postgres [heap] [.] 0x000055a2ba367c0f 0.01% 0.00% postgres postgres [.] ExecEvalExpr (inlined) 0.01% 0.00% postgres [heap] [.] 0x000055a2ba372def 0.01% 0.01% postgres plpgsql.so [.] plpgsql_destroy_econtext.isra.33 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82bc2f 0.01% 0.00% postgres anon [.] 0x000055a2ba3acc3f 0.01% 0.00% postgres anon [.] 0x000055a2ba2b089f 0.01% 0.00% postgres anon [.] 0x000055a2ba28f45f 0.01% 0.00% postgres [kernel.kallsyms] [k] alloc_pages_vma 0.01% 0.00% postgres [kernel.kallsyms] [k] __alloc_pages_nodemask 0.01% 0.00% postgres [heap] [.] 0x000055a2ba32fd2f 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82ba7f 0.01% 0.00% postgres postgres [.] MemoryContextAllocZeroAligned 0.01% 0.01% postgres postgres [.] gistdentryinit.part.0 0.01% 0.00% postgres postgres [.] gistdentryinit (inlined) 0.01% 0.00% postgres [unknown] [.] 0xffffffffffffff27 0.01% 0.00% postgres [unknown] [.] 0x0000000000000004 0.01% 0.00% postgres anon [.] 0x000055a2ba3835ef 0.01% 0.01% postgres postgres [.] MemoryContextCreate 0.01% 0.00% postgres [heap] [.] 0x000055a2ba344fff 0.01% 0.01% postgres postgres [.] UnpinBuffer.constprop.11 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82df2f 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82df7f 0.01% 0.00% postgres postgres [.] ExecStoreBufferHeapTuple 0.01% 0.00% postgres postgres [.] list_head (inlined) 0.01% 0.00% postgres [unknown] [.] 0x0000000000000079 0.01% 0.01% postgres postgres [.] realloc@plt 0.01% 0.00% postgres postgres [.] textlen 0.01% 0.01% postgres postgres [.] datumTransfer 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82ba2f 0.01% 0.00% postgres postgres [.] palloc0 0.01% 0.00% postgres postgres [.] PinBuffer 0.01% 0.00% postgres anon [.] 0x000055a2ba28934f 0.01% 0.01% postgres postgres [.] 0x00000000000b7e20 0.01% 0.00% postgres postgres [.] 0x000055a2b856ae20 0.01% 0.00% postgres anon [.] 0x000055a2ba2b08ef 0.01% 0.00% postgres postgres [.] MemoryContextSwitchTo (inlined) 0.01% 0.01% postgres plpgsql.so [.] ReleaseCachedPlan@plt 0.01% 0.00% postgres anon [.] 0x000055a2ba29312f 0.01% 0.00% postgres [unknown] [.] 0x00000000000005c4 0.01% 0.00% postgres anon [.] 0x000055a2ba202b8f 0.01% 0.00% postgres postgres [.] _bt_search 0.01% 0.00% postgres postgres [.] _bt_relandgetbuf 0.01% 0.01% postgres postgres [.] ResourceArrayAdd 0.01% 0.00% postgres anon [.] 0x000055a2ba2882ff 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82c3ef 0.01% 0.01% postgres libc-2.28.so [.] __strcoll_l 0.01% 0.00% postgres libc-2.28.so [.] __GI___strcoll_l (inlined) 0.01% 0.00% postgres [kernel.kallsyms] [k] update_wall_time 0.01% 0.00% postgres [kernel.kallsyms] [k] tick_sched_do_timer 0.01% 0.00% postgres [kernel.kallsyms] [k] tick_do_update_jiffies64.part.11 0.01% 0.00% postgres anon [.] 0x000055a2ba2b417f 0.01% 0.00% postgres [heap] [.] 0x000055a2ba28f45f 0.01% 0.00% postgres postgres [.] cdissect 0.01% 0.00% postgres anon [.] 0x000055a2ba2aac5f 0.01% 0.00% postgres [unknown] [.] 0x00000000000002e3 0.01% 0.00% postgres anon [.] 0x000055a2ba353d9f 0.01% 0.00% postgres postgres [.] pg_atomic_compare_exchange_u32 (inlined) 0.01% 0.00% postgres postgres [.] pg_atomic_compare_exchange_u32_impl (inlined) 0.01% 0.00% postgres [unknown] [.] 0x00000000000005e9 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82b99f 0.01% 0.00% postgres plpgsql.so [.] memcpy (inlined) 0.01% 0.00% postgres postgres [.] text_length 0.01% 0.00% postgres [unknown] [.] 0x000000000000003f 0.01% 0.00% postgres anon [.] 0x000055a2ba2c759f 0.01% 0.00% postgres postgres [.] ascii 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82e03f 0.01% 0.01% postgres postgres [.] toast_raw_datum_size 0.01% 0.01% postgres plpgsql.so [.] plpgsql_create_econtext.isra.12 0.01% 0.00% postgres postgres [.] MemoryContextStrdup 0.01% 0.00% postgres [heap] [.] 0x000055a2ba2ace3f 0.01% 0.00% postgres postgres [.] lcons 0.01% 0.00% postgres postgres [.] new_head_cell (inlined) 0.01% 0.00% postgres anon [.] 0x000055a2ba376daf 0.01% 0.01% postgres postgres [.] ItemPointerEquals 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82ba8f 0.01% 0.00% postgres [heap] [.] 0x000055a2ba28302f 0.01% 0.00% postgres [heap] [.] 0x000055a2ba3770df 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82ba9f 0.01% 0.00% postgres anon [.] 0x000055a2ba2a170f 0.01% 0.00% postgres anon [.] 0x000055a2ba29e14f 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82b91f 0.01% 0.00% postgres plpgsql.so [.] setup_param_list (inlined) 0.01% 0.00% postgres anon [.] 0x000055a2ba34532f 0.01% 0.00% postgres [unknown] [.] 0x0000000000000006 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82d6df 0.01% 0.00% postgres postgres [.] CopyArrayEls 0.01% 0.00% postgres postgres [.] ArrayCastAndSet 0.01% 0.00% postgres postgres [.] memmove (inlined) 0.01% 0.01% postgres postgres [.] ShutdownExprContext 0.01% 0.00% postgres anon [.] 0x000055a2ba3770df 0.01% 0.00% postgres anon [.] 0x000055a2ba310f6f 0.01% 0.00% postgres [heap] [.] 0x000055a2ba367f3f 0.01% 0.00% postgres postgres [.] systable_endscan_ordered 0.01% 0.00% postgres [heap] [.] 0x000055a2ba2c759f 0.01% 0.00% postgres postgres [.] memcpy (inlined) 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82ba3f 0.01% 0.00% postgres [e1000e] [k] e1000_clean_rx_irq 0.01% 0.00% postgres [unknown] [.] 0x0000000000000619 0.01% 0.00% postgres [unknown] [.] 0x000000000000001f 0.01% 0.00% postgres [heap] [.] 0x000055a2ba316d2f 0.01% 0.00% postgres anon [.] 0x000055a2ba344fff 0.01% 0.00% postgres [stack] [.] 0x00007ffdff82c46f 0.01% 0.00% postgres postgres [.] processlacon (inlined) 0.01% 0.00% postgres anon [.] 0x000055a2ba372abf 0.01% 0.01% postgres postgres [.] MemoryContextAlloc 0.01% 0.00% postgres anon [.] 0x000055a2ba2a59bf 0.01% 0.01% postgres plpgsql.so [.] datumTransfer@plt 0.01% 0.00% postgres anon [.] 0x000055a2ba2b41bf 0.01% 0.01% postgres postgres [.] int4gt 0.01% 0.00% postgres anon [.] 0x000055a2ba31a18f 0.01% 0.00% postgres [unknown] [.] 0x000000000000000f 0.01% 0.00% postgres anon [.] 0x000055a2ba38f7cf 0.01% 0.00% postgres postgres [.] memcpy (inlined) 0.01% 0.00% postgres postgres [.] ResourceOwnerForgetBuffer 0.01% 0.00% postgres [unknown] [.] 0x0000000000000001 0.01% 0.00% postgres postgis-3.so [.] gserialized_datum_get_box2df_p 0.01% 0.00% postgres anon [.] 0x000055a2ba321c2f 0.01% 0.00% postgres anon [.] 0x000055a2ba373c3f 0.01% 0.00% postgres postgres [.] calc_bucket (inlined) 0.01% 0.00% postgres postgres [.] _bt_steppage 0.01% 0.00% postgres anon [.] 0x000055a2ba159aef 0.01% 0.01% postgres postgres [.] MemoryContextSetParent 0.01% 0.00% postgres postgres [.] deconstruct_jointree 0.01% 0.00% postgres postgres [.] deconstruct_recurse 0.01% 0.00% postgres postgres [.] distribute_qual_to_rels 0.01% 0.00% postgres postgres [.] choose_bitmap_and 0.01% 0.00% postgres postgres [.] lappend 0.01% 0.00% postgres postgres [.] new_list 0.01% 0.00% postgres [kernel.kallsyms] [k] __local_bh_enable_ip 0.01% 0.00% postgres [kernel.kallsyms] [k] do_softirq.part.17 0.01% 0.00% postgres [kernel.kallsyms] [k] do_softirq_own_stack 0.01% 0.00% postgres [kernel.kallsyms] [k] process_backlog 0.01% 0.00% postgres [bridge] [k] br_handle_frame 0.01% 0.00% postgres [kernel.kallsyms] [k] nf_hook_slow 0.01% 0.00% postgres [br_netfilter] [k] br_nf_pre_routing 0.01% 0.00% postgres [br_netfilter] [k] br_nf_pre_routing_finish 0.01% 0.00% postgres [br_netfilter] [k] br_nf_hook_thresh 0.01% 0.00% postgres [bridge] [k] br_handle_frame_finish 0.01% 0.00% postgres [bridge] [k] br_pass_frame_up 0.01% 0.00% postgres [bridge] [k] br_netif_receive_skb 0.01% 0.00% postgres [kernel.kallsyms] [k] netif_receive_skb 0.01% 0.00% postgres [br_netfilter] [k] ip_sabotage_in 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_local_deliver 0.01% 0.00% postgres [kernel.kallsyms] [k] ip_local_deliver_finish 0.01% 0.00% postgres [kernel.kallsyms] [k] tcp_v4_rcv 0.01% 0.00% postgres [kernel.kallsyms] [k] tcp_v4_do_rcv 0.01% 0.00% postgres [kernel.kallsyms] [k] tcp_rcv_established 0.01% 0.00% postgres [kernel.kallsyms] [k] __tcp_ack_snd_check 0.01% 0.00% postgres [kernel.kallsyms] [k] tcp_send_ack 0.01% 0.00% postgres [kernel.kallsyms] [k] __tcp_send_ack.part.39 0.01% 0.00% postgres postgres [.] preprocess_qual_conditions 0.01% 0.00% postgres postgres [.] preprocess_expression 0.01% 0.00% postgres postgres [.] SS_process_sublinks 0.01% 0.00% postgres postgres [.] process_sublinks_mutator 0.01% 0.00% postgres postgres [.] expression_tree_mutator 0.01% 0.00% postgres postgres [.] make_subplan (inlined) 0.01% 0.00% postgres postgres [.] set_base_rel_sizes (inlined) 0.01% 0.00% postgres postgres [.] set_rel_size 0.01% 0.00% postgres postgres [.] set_subquery_pathlist (inlined) 0.01% 0.00% postgres postgres [.] ExecInitExprRec 0.01% 0.00% postgres postgres [.] ExecInitQual 0.01% 0.00% postgres postgres [.] extractRemainingColumns 0.01% 0.00% postgres postgres [.] expression_tree_walker (inlined) 0.01% 0.00% postgres postgres [.] ExecInitSubqueryScan 0.01% 0.00% postgres postgres [.] add_paths_to_joinrel 0.01% 0.00% postgres postgres [.] make_rel_from_joinlist 0.01% 0.00% postgres postgres [.] standard_join_search 0.01% 0.00% postgres postgres [.] join_search_one_level 0.01% 0.00% postgres postgres [.] make_rels_by_clause_joins (inlined) 0.01% 0.00% postgres postgres [.] make_join_rel 0.01% 0.00% postgres postgres [.] populate_joinrel_with_paths 0.01% 0.00% postgres postgres [.] ExecInitNestLoop 0.01% 0.00% postgres postgres [.] ExecInitResultTypeTL 0.01% 0.00% postgres postgres [.] ExecTypeFromTL (inlined) 0.01% 0.00% postgres postgres [.] ExecTypeFromTLInternal 0.00% 0.00% postgres [kernel.kallsyms] [k] x86_pmu_enable 0.00% 0.00% postgres [kernel.kallsyms] [k] intel_tfa_pmu_enable_all 0.00% 0.00% postgres [kernel.kallsyms] [k] __intel_pmu_enable_all.constprop.23 0.00% 0.00% postgres postgres [.] secure_read 0.00% 0.00% postgres libpthread-2.28.so [.] __libc_recv 0.00% 0.00% postgres [kernel.kallsyms] [k] SYSC_recvfrom 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d62f 0.00% 0.00% postgres anon [.] 0x000055a2ba2f3dff 0.00% 0.00% postgres [heap] [.] 0x000055a2ba35a3af 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82bbe5 0.00% 0.00% postgres anon [.] 0x000055a2ba37171f 0.00% 0.00% postgres [unknown] [.] 0x00007ffd00000000 0.00% 0.00% postgres anon [.] 0x000055a2ba27d357 0.00% 0.00% postgres libc-2.28.so [.] get_max_fast (inlined) 0.00% 0.00% postgres [kernel.kallsyms] [k] native_write_msr 0.00% 0.00% postgres anon [.] 0x000055a2ba2c4d7f 0.00% 0.00% postgres anon [.] 0x000055a2ba2ac96f 0.00% 0.00% postgres postgres [.] choose_custom_plan 0.00% 0.00% postgres anon [.] 0x000055a2ba158c6f 0.00% 0.00% postgres anon [.] 0x000055a2ba28cdef 0.00% 0.00% postgres [heap] [.] 0x000055a2ba31e6df 0.00% 0.00% postgres anon [.] 0x000055a2ba16410f 0.00% 0.00% postgres [kernel.kallsyms] [k] __intel_pmu_disable_all 0.00% 0.00% postgres [kernel.kallsyms] [k] x86_pmu_disable 0.00% 0.00% postgres [heap] [.] 0x000055a2ba27db0f 0.00% 0.00% postgres plpgsql.so [.] SPI_plan_get_cached_plan@plt 0.00% 0.00% postgres anon [.] 0x000055a2ba37327f 0.00% 0.00% postgres [kernel.kallsyms] [k] __calc_delta 0.00% 0.00% postgres [kernel.kallsyms] [k] cpuacct_account_field 0.00% 0.00% postgres [kernel.kallsyms] [k] account_process_tick 0.00% 0.00% postgres [kernel.kallsyms] [k] account_user_time 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2931af 0.00% 0.00% postgres postgres [.] list_head (inlined) 0.00% 0.00% postgres [unknown] [.] 0x000000000000003d 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2c478f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba32f5e7 0.00% 0.00% postgres postgres [.] uncolorchain (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba3182bf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3ade6f 0.00% 0.00% postgres [unknown] [.] 0x00000000000005c1 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d2bf 0.00% 0.00% postgres anon [.] 0x000055a2ba1584cf 0.00% 0.00% postgres [unknown] [.] 0x0000000000000389 0.00% 0.00% postgres postgres [.] hash_uint32 0.00% 0.00% postgres postgres [.] table_open 0.00% 0.00% postgres postgres [.] uint32_hash 0.00% 0.00% postgres [heap] [.] 0x000055a2ba38205f 0.00% 0.00% postgres anon [.] 0x000055a2ba2d044f 0.00% 0.00% postgres anon [.] 0x000055a2ba2ac8df 0.00% 0.00% postgres postgres [.] bytea_catenate 0.00% 0.00% postgres postgres [.] text_catenate (inlined) 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2d98df 0.00% 0.00% postgres anon [.] 0x000055a2ba2fb0d7 0.00% 0.00% postgres [heap] [.] 0x000055a2ba34532f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82bd6f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3169ff 0.00% 0.00% postgres postgres [.] tts_buffer_heap_store_tuple (inlined) 0.00% 0.00% postgres postgres [.] IncrBufferRefCount 0.00% 0.00% postgres anon [.] 0x000055a2ba3183bf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2b5ebf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba29e47f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2b30ff 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a6cff 0.00% 0.00% postgres [heap] [.] 0x000055a2ba321c2f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba32e46f 0.00% 0.00% postgres postgres [.] charlen_to_bytelen (inlined) 0.00% 0.00% postgres postgres [.] charlen_to_bytelen (inlined) 0.00% 0.00% postgres postgres [.] __memmove_chk@plt 0.00% 0.00% postgres [kernel.kallsyms] [k] switch_to_thread_stack 0.00% 0.00% postgres [heap] [.] 0x000055a2ba373c3f 0.00% 0.00% postgres anon [.] 0x000055a2ba15780f 0.00% 0.00% postgres anon [.] 0x000055a2ba37156f 0.00% 0.00% postgres anon [.] 0x000055a2ba2a9a2f 0.00% 0.00% postgres anon [.] 0x000055a2ba351e4f 0.00% 0.00% postgres anon [.] 0x000055a2ba2d049f 0.00% 0.00% postgres anon [.] 0x000055a2ba2b4b0f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28558f 0.00% 0.00% postgres anon [.] 0x000055a2ba15718f 0.00% 0.00% postgres postgres [.] LockRelationOid 0.00% 0.00% postgres postgres [.] clearcvec (inlined) 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a8c5f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b96f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba328faf 0.00% 0.00% postgres anon [.] 0x000055a2ba37c71f 0.00% 0.00% postgres [kernel.kallsyms] [k] rcu_check_callbacks 0.00% 0.00% postgres anon [.] 0x000055a2ba2d98af 0.00% 0.00% postgres [kernel.kallsyms] [k] clear_page_erms 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28f78f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28cdef 0.00% 0.00% postgres [unknown] [.] 0x00000003ff82bc0f 0.00% 0.00% postgres anon [.] 0x000055a2ba2b406f 0.00% 0.00% postgres anon [.] 0x000055a2ba2b0bcf 0.00% 0.00% postgres anon [.] 0x000055a2ba34961f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba351e4f 0.00% 0.00% postgres anon [.] 0x000055a2ba316a97 0.00% 0.00% postgres [heap] [.] 0x000055a2ba159bbf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba33005f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a5d3f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82dfdf 0.00% 0.00% postgres postgres [.] lexword (inlined) 0.00% 0.00% postgres postgres [.] lexnest (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba1592ff 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2855ef 0.00% 0.00% postgres anon [.] 0x000055a2ba2b342f 0.00% 0.00% postgres libc-2.28.so [.] tcache_get (inlined) 0.00% 0.00% postgres [heap] [.] 0x000055a2ba31e7bf 0.00% 0.00% postgres anon [.] 0x000055a2ba2265cf 0.00% 0.00% postgres anon [.] 0x000055a2ba32f437 0.00% 0.00% postgres anon [.] 0x000055a2ba1dd9cf 0.00% 0.00% postgres anon [.] 0x000055a2ba2d94bf 0.00% 0.00% postgres anon [.] 0x000055a2ba2c459f 0.00% 0.00% postgres [kernel.kallsyms] [k] get_page_from_freelist 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28d11f 0.00% 0.00% postgres anon [.] 0x000055a2ba316a4f 0.00% 0.00% postgres anon [.] 0x000055a2ba28302f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba381f0f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28ae2f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2acc2f 0.00% 0.00% postgres [kernel.kallsyms] [k] native_irq_return_iret 0.00% 0.00% postgres postgres [.] pg_detoast_datum_copy 0.00% 0.00% postgres postgres [.] memcpy (inlined) 0.00% 0.00% postgres postgres [.] enlargeStringInfo 0.00% 0.00% postgres [unknown] [.] 0x000000000000001a 0.00% 0.00% postgres anon [.] 0x000055a2ba3244ef 0.00% 0.00% postgres anon [.] 0x000055a2ba338aaf 0.00% 0.00% postgres postgis-3.so [.] gserialized_gist_decompress_2d 0.00% 0.00% postgres anon [.] 0x000055a2ba380aff 0.00% 0.00% postgres postgres [.] pg_atomic_read_u32 (inlined) 0.00% 0.00% postgres postgres [.] pg_atomic_read_u32_impl (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba376ff7 0.00% 0.00% postgres [unknown] [.] 0x0000000000000063 0.00% 0.00% postgres [kernel.kallsyms] [k] __update_load_avg_se.isra.37 0.00% 0.00% postgres postgres [.] EOH_init_header 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3579bf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28a96f 0.00% 0.00% postgres anon [.] 0x000055a2ba29e47f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a1837 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82be5f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b9bf 0.00% 0.00% postgres anon [.] 0x000055a2ba3339af 0.00% 0.00% postgres [heap] [.] 0x000055a2ba39331f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82c60f 0.00% 0.00% postgres anon [.] 0x000055a2ba2819df 0.00% 0.00% postgres anon [.] 0x000055a2ba32815f 0.00% 0.00% postgres [unknown] [.] 0x000000000000000e 0.00% 0.00% postgres postgres [.] lc_ctype_is_c 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82ca5f 0.00% 0.00% postgres anon [.] 0x000055a2ba31ca4f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b87f 0.00% 0.00% postgres postgres [.] merge.isra.0.part.1 0.00% 0.00% postgres postgres [.] getNextGISTSearchItem (inlined) 0.00% 0.00% postgres postgres [.] pairingheap_remove_first 0.00% 0.00% postgres postgres [.] merge_children (inlined) 0.00% 0.00% postgres postgres [.] merge_children (inlined) 0.00% 0.00% postgres postgres [.] merge (inlined) 0.00% 0.00% postgres postgres [.] merge (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba29e4bf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2f3dff 0.00% 0.00% postgres anon [.] 0x000055a2ba2b9967 0.00% 0.00% postgres anon [.] 0x000055a2ba3ade6f 0.00% 0.00% postgres anon [.] 0x000055a2ba33005f 0.00% 0.00% postgres anon [.] 0x000055a2ba2802ff 0.00% 0.00% postgres [unknown] [.] 0x000055a1ffffffff 0.00% 0.00% postgres anon [.] 0x000055a2ba28169f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba31ea0f 0.00% 0.00% postgres postgres [.] text_position_get_match_pos (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba3acc8f 0.00% 0.00% postgres anon [.] 0x000055a2ba159507 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2c1adf 0.00% 0.00% postgres anon [.] 0x000055a2ba2d17cf 0.00% 0.00% postgres [unknown] [.] 0x00000000000002d0 0.00% 0.00% postgres anon [.] 0x000055a2ba32e51f 0.00% 0.00% postgres anon [.] 0x000055a2ba2a5dcf 0.00% 0.00% postgres [kernel.kallsyms] [k] rcu_segcblist_ready_cbs 0.00% 0.00% postgres [kernel.kallsyms] [k] rcu_process_callbacks 0.00% 0.00% postgres [unknown] [.] 0x00000000000003a0 0.00% 0.00% postgres [unknown] [.] 0x000000000000000a 0.00% 0.00% postgres postgres [.] maxcolor (inlined) 0.00% 0.00% postgres [unknown] [.] 0x000000000000006f 0.00% 0.00% postgres [kernel.kallsyms] [k] mem_cgroup_commit_charge 0.00% 0.00% postgres libc-2.28.so [.] __sigsetjmp 0.00% 0.00% postgres libc-2.28.so [.] __GI___sigsetjmp (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba3ad96f 0.00% 0.00% postgres anon [.] 0x000055a2ba382f8f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d99f 0.00% 0.00% postgres anon [.] 0x000055a2ba2807df 0.00% 0.00% postgres postgres [.] GetUserId 0.00% 0.00% postgres anon [.] 0x000055a2ba34885f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82c01f 0.00% 0.00% postgres postgres [.] textin 0.00% 0.00% postgres postgres [.] cstring_to_text (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba3818af 0.00% 0.00% postgres [kernel.kallsyms] [k] cpu_needs_another_gp 0.00% 0.00% postgres anon [.] 0x000055a2ba2b345f 0.00% 0.00% postgres anon [.] 0x000055a2ba37726f 0.00% 0.00% postgres plpgsql.so [.] MakeExpandedObjectReadOnlyInternal@plt 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28e61f 0.00% 0.00% postgres anon [.] 0x000055a2ba157e6f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28be1f 0.00% 0.00% postgres postgres [.] pstrdup 0.00% 0.00% postgres anon [.] 0x000055a2ba353a6f 0.00% 0.00% postgres plpgsql.so [.] palloc@plt 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82bdef 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2b3197 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b94f 0.00% 0.00% postgres [e1000e] [k] e1000_intr_msi 0.00% 0.00% postgres [kernel.kallsyms] [k] handle_irq 0.00% 0.00% postgres [kernel.kallsyms] [k] handle_edge_irq 0.00% 0.00% postgres [kernel.kallsyms] [k] handle_irq_event 0.00% 0.00% postgres [kernel.kallsyms] [k] handle_irq_event_percpu 0.00% 0.00% postgres [kernel.kallsyms] [k] __handle_irq_event_percpu 0.00% 0.00% postgres [heap] [.] 0x000055a2ba37151f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3a02ff 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2ac88f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2aac5f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b81f 0.00% 0.00% postgres postgres [.] check_collation_set (inlined) 0.00% 0.00% postgres [heap] [.] 0x000055a2ba32841f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a965f 0.00% 0.00% postgres hstore.so [.] hstoreFindKey@plt 0.00% 0.00% postgres anon [.] 0x000055a2ba15812f 0.00% 0.00% postgres anon [.] 0x000055a2ba3715b7 0.00% 0.00% postgres anon [.] 0x000055a2ba321c4f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba393ccf 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82dfaf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28934f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2b5e5f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba38878f 0.00% 0.00% postgres postgres [.] puttuple_common 0.00% 0.00% postgres anon [.] 0x000055a2ba27c45f 0.00% 0.00% postgres anon [.] 0x000055a2ba28020f 0.00% 0.00% postgres [unknown] [.] 0x0000000000000373 0.00% 0.00% postgres libc-2.28.so [.] get_next_seq (inlined) 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b98f 0.00% 0.00% postgres anon [.] 0x000055a2ba35a86b 0.00% 0.00% postgres [heap] [.] 0x000055a2ba375197 0.00% 0.00% postgres anon [.] 0x000055a2ba32fd2f 0.00% 0.00% postgres anon [.] 0x000055a2ba31bcdf 0.00% 0.00% postgres postgres [.] get_typlenbyvalalign 0.00% 0.00% postgres postgres [.] _bt_next 0.00% 0.00% postgres anon [.] 0x000055a2ba2857df 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b9af 0.00% 0.00% postgres postgres [.] list_head (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba3ade4f 0.00% 0.00% postgres postgres [.] memcpy (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba27f51f 0.00% 0.00% postgres postgres [.] varstrfastcmp_locale.isra.6 0.00% 0.00% postgres postgres [.] memcpy (inlined) 0.00% 0.00% postgres postgres [.] ReleaseSysCache 0.00% 0.00% postgres [heap] [.] 0x000055a2ba34891f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba37156f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82c4ef 0.00% 0.00% postgres anon [.] 0x000055a2ba2a9b5f 0.00% 0.00% postgres anon [.] 0x000055a2ba32c42f 0.00% 0.00% postgres anon [.] 0x000055a2ba2b0b77 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b9ff 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3242cf 0.00% 0.00% postgres anon [.] 0x000055a2ba2c7307 0.00% 0.00% postgres postgres [.] list_free_private 0.00% 0.00% postgres postgres [.] list_free (inlined) 0.00% 0.00% postgres postgres [.] list_head (inlined) 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3339af 0.00% 0.00% postgres anon [.] 0x000055a2ba2c726f 0.00% 0.00% postgres anon [.] 0x000055a2ba2d523f 0.00% 0.00% postgres anon [.] 0x000055a2ba202b3f 0.00% 0.00% postgres anon [.] 0x000055a2ba32c52f 0.00% 0.00% postgres anon [.] 0x000055a2ba281ecf 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b97f 0.00% 0.00% postgres [kernel.kallsyms] [k] calc_global_load_tick 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a5cef 0.00% 0.00% postgres [heap] [.] 0x000055a2ba376daf 0.00% 0.00% postgres anon [.] 0x000055a2ba2a5a57 0.00% 0.00% postgres anon [.] 0x000055a2ba34504f 0.00% 0.00% postgres postgres [.] backw+0xb 0.00% 0.00% postgres anon [.] 0x000055a2ba38330f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82da0f 0.00% 0.00% postgres [kernel.kallsyms] [k] update_fast_timekeeper 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82ddbf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3818af 0.00% 0.00% postgres postgres [.] get_hash_value 0.00% 0.00% postgres postgres [.] RelationDecrementReferenceCount 0.00% 0.00% postgres postgres [.] index_endscan 0.00% 0.00% postgres postgres [.] ExecHashGetSkewBucket 0.00% 0.00% postgres anon [.] 0x000055a2ba2b128f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28e7bf 0.00% 0.00% postgres postgis-3.so [.] box2df_overlaps 0.00% 0.00% postgres anon [.] 0x000055a2ba1e1d1f 0.00% 0.00% postgres postgres [.] ResourceOwnerForgetRelationRef 0.00% 0.00% postgres [unknown] [.] 0x00027ffdff82bd0f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba34961f 0.00% 0.00% postgres postgis-3.so [.] 0x00000000000c272a 0.00% 0.00% postgres anon [.] 0x000055a2ba3b104f 0.00% 0.00% postgres postgis-3.so [.] 0x00007f3abb70772a 0.00% 0.00% postgres anon [.] 0x000055a2ba3169ff 0.00% 0.00% postgres anon [.] 0x000055a2ba338a6f 0.00% 0.00% postgres [kernel.kallsyms] [k] rb_next 0.00% 0.00% postgres [kernel.kallsyms] [k] __remove_hrtimer 0.00% 0.00% postgres [kernel.kallsyms] [k] timerqueue_del 0.00% 0.00% postgres anon [.] 0x000055a2ba29fd9f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d96f 0.00% 0.00% postgres anon [.] 0x000055a2ba372c2f 0.00% 0.00% postgres anon [.] 0x000055a2ba37c76f 0.00% 0.00% postgres postgres [.] memmove@plt 0.00% 0.00% postgres anon [.] 0x000055a2ba28c07f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82c48f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba20d29f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2898ff 0.00% 0.00% postgres anon [.] 0x000055a2ba28ce87 0.00% 0.00% postgres anon [.] 0x000055a2ba2855af 0.00% 0.00% postgres anon [.] 0x000055a2ba2a6d4f 0.00% 0.00% postgres anon [.] 0x000055a2ba27c49f 0.00% 0.00% postgres anon [.] 0x000055a2ba311f7f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82b7ef 0.00% 0.00% postgres [heap] [.] 0x000055a2ba281a0f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82bb2f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28a93f 0.00% 0.00% postgres [unknown] [.] 0x0000000000000668 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d3bf 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82e15f 0.00% 0.00% postgres anon [.] 0x000055a2ba27f1ff 0.00% 0.00% postgres [kernel.kallsyms] [k] fib_validate_source 0.00% 0.00% postgres [e1000e] [k] e1000_receive_skb 0.00% 0.00% postgres [kernel.kallsyms] [k] napi_gro_receive 0.00% 0.00% postgres [kernel.kallsyms] [k] ip_route_input_noref 0.00% 0.00% postgres anon [.] 0x000055a2ba35217f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba227dbf 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d67f 0.00% 0.00% postgres plpgsql.so [.] ReleaseSysCache@plt 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3acf6f 0.00% 0.00% postgres anon [.] 0x000055a2ba1a522f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2b98cf 0.00% 0.00% postgres postgres [.] text_position_next 0.00% 0.00% postgres postgres [.] text_position_next_internal (inlined) 0.00% 0.00% postgres anon [.] 0x000055a2ba351f2f 0.00% 0.00% postgres anon [.] 0x000055a2ba2b88ff 0.00% 0.00% postgres anon [.] 0x000055a2ba28f46f 0.00% 0.00% postgres postgres [.] ResourceOwnerForgetTupleDesc 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82ddcf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba34f54f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2b0bcf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3192af 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82bc4f 0.00% 0.00% postgres plpgsql.so [.] SPI_datumTransfer@plt 0.00% 0.00% postgres [unknown] [.] 0x00000006ff82c81f 0.00% 0.00% postgres [kernel.kallsyms] [k] update_blocked_averages 0.00% 0.00% postgres [kernel.kallsyms] [k] run_rebalance_domains 0.00% 0.00% postgres [kernel.kallsyms] [k] rebalance_domains 0.00% 0.00% postgres postgres [.] ArrayGetOffset0 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a702f 0.00% 0.00% postgres anon [.] 0x000055a2ba2b338f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82ce0f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba37506f 0.00% 0.00% postgres [kernel.kallsyms] [k] update_curr 0.00% 0.00% postgres [kernel.kallsyms] [k] read_tsc 0.00% 0.00% postgres anon [.] 0x000055a2ba2bc7df 0.00% 0.00% postgres [heap] [.] 0x000055a2ba381c4f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d2cf 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2acd6f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2aad0f 0.00% 0.00% postgres anon [.] 0x000055a2ba376e8f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82beff 0.00% 0.00% postgres [unknown] [.] 0x0000000000000037 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82c7af 0.00% 0.00% postgres postgres [.] ExecDropSingleTupleTableSlot 0.00% 0.00% postgres postgres [.] ExecClearTuple (inlined) 0.00% 0.00% postgres postgres [.] tts_buffer_heap_clear 0.00% 0.00% postgres anon [.] 0x000055a2ba2b8947 0.00% 0.00% postgres [unknown] [.] 0x00000000000006db 0.00% 0.00% postgres anon [.] 0x000055a2ba2a702f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2b4adf 0.00% 0.00% postgres anon [.] 0x000055a2ba35a3af 0.00% 0.00% postgres [unknown] [.] 0x0000000000000038 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2882df 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2a892f 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82bb0f 0.00% 0.00% postgres anon [.] 0x000055a2ba28bdff 0.00% 0.00% postgres [heap] [.] 0x000055a2ba27d30f 0.00% 0.00% postgres anon [.] 0x000055a2ba353b07 0.00% 0.00% postgres postgres [.] toast_close_indexes 0.00% 0.00% postgres postgres [.] index_close 0.00% 0.00% postgres anon [.] 0x000055a2ba372def 0.00% 0.00% postgres anon [.] 0x000055a2ba3832bf 0.00% 0.00% postgres anon [.] 0x000055a2ba317f9f 0.00% 0.00% postgres [heap] [.] 0x000055a2ba28852f 0.00% 0.00% postgres anon [.] 0x000055a2ba3197ff 0.00% 0.00% postgres postgres [.] pg_wc_isalnum 0.00% 0.00% postgres anon [.] 0x000055a2ba31970f 0.00% 0.00% postgres anon [.] 0x000055a2ba31a0bf 0.00% 0.00% postgres postgres [.] newlacon (inlined) 0.00% 0.00% postgres [heap] [.] 0x000055a2ba2882ff 0.00% 0.00% postgres postgis-3.so [.] pg_detoast_datum@plt 0.00% 0.00% postgres [unknown] [.] 0x00077ffdff82bd0f 0.00% 0.00% postgres anon [.] 0x000055a2ba1e19ef 0.00% 0.00% postgres [heap] [.] 0x000055a2ba3828ef 0.00% 0.00% postgres anon [.] 0x000055a2ba336b27 0.00% 0.00% postgres postgres [.] MakeTupleTableSlot 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82d5cf 0.00% 0.00% postgres postgres [.] heapgetpage 0.00% 0.00% postgres postgres [.] _bt_readnextpage 0.00% 0.00% postgres libc-2.28.so [.] __strcmp_avx2 0.00% 0.00% postgres postgres [.] pull_varnos_walker 0.00% 0.00% postgres postgres [.] transformRangeSubselect (inlined) 0.00% 0.00% postgres postgres [.] parse_sub_analyze 0.00% 0.00% postgres postgres [.] equal 0.00% 0.00% postgres postgres [.] transformTargetList 0.00% 0.00% postgres postgres [.] transformTargetEntry 0.00% 0.00% postgres postgres [.] transformExpr 0.00% 0.00% postgres postgres [.] transformExprRecurse (inlined) 0.00% 0.00% postgres postgres [.] transformExprRecurse (inlined) 0.00% 0.00% postgres postgres [.] transformCaseExpr (inlined) 0.00% 0.00% postgres postgres [.] transformBoolExpr (inlined) 0.00% 0.00% postgres postgres [.] transformAExprIn (inlined) 0.00% 0.00% postgres postgres [.] get_index_paths 0.00% 0.00% postgres postgres [.] pull_varnos 0.00% 0.00% postgres postgres [.] build_index_paths 0.00% 0.00% postgres postgres [.] build_index_pathkeys 0.00% 0.00% postgres postgres [.] transformColumnRef 0.00% 0.00% postgres postgres [.] colNameToVar 0.00% 0.00% postgres postgres [.] make_pathkey_from_sortinfo 0.00% 0.00% postgres postgres [.] get_eclass_for_sort_expr 0.00% 0.00% postgres postgres [.] scanRTEForColumn 0.00% 0.00% postgres [iptable_nat] [k] iptable_nat_ipv4_out 0.00% 0.00% postgres postgis-3.so [.] 0x000000000008db47 0.00% 0.00% postgres [unknown] [.] 0x0000000000000003 0.00% 0.00% postgres postgis-3.so [.] 0x00007f3abb6d2b47 0.00% 0.00% postgres postgres [.] deconstruct_array 0.00% 0.00% postgres postgres [.] sort_inner_and_outer (inlined) 0.00% 0.00% postgres postgres [.] try_mergejoin_path 0.00% 0.00% postgres postgres [.] initial_cost_mergejoin 0.00% 0.00% postgres postgres [.] cached_scansel (inlined) 0.00% 0.00% postgres postgres [.] mergejoinscansel 0.00% 0.00% postgres postgres [.] get_variable_range (inlined) 0.00% 0.00% postgres postgres [.] get_variable_range (inlined) 0.00% 0.00% postgres postgres [.] get_attstatsslot 0.00% 0.00% postgres postgres [.] classify_index_clause_usage (inlined) 0.00% 0.00% postgres postgres [.] find_indexpath_quals 0.00% 0.00% postgres postgis-3.so [.] 0x00007f3abb6e61d3 0.00% 0.00% postgres postgis-3.so [.] 0x00007f3abb6e448f 0.00% 0.00% postgres postgres [.] tts_minimal_getsomeattrs 0.00% 0.00% postgres postgres [.] slot_deform_heap_tuple (inlined) 0.00% 0.00% postgres [kernel.kallsyms] [k] _raw_spin_lock_bh 0.00% 0.00% postgres [kernel.kallsyms] [k] lock_sock_nested 0.00% 0.00% postgres postgres [.] pq_sendcountedtext 0.00% 0.00% postgres postgres [.] pq_sendint32 (inlined) 0.00% 0.00% postgres postgres [.] pq_writeint32 (inlined) 0.00% 0.00% postgres postgres [.] process_equivalence 0.00% 0.00% postgres postgres [.] op_input_types 0.00% 0.00% postgres postgis-3.so [.] 0x00007f3abb6e61b8 0.00% 0.00% postgres postgis-3.so [.] 0x00007f3abb6c8765 0.00% 0.00% postgres postgres [.] socket_putmessage 0.00% 0.00% postgres postgres [.] internal_putbytes 0.00% 0.00% postgres postgres [.] memcpy (inlined) 0.00% 0.00% postgres postgres [.] list_copy 0.00% 0.00% postgres postgres [.] core_yylex 0.00% 0.00% postgres postgres [.] base_yylex 0.00% 0.00% postgres postgis-3.so [.] memcpy@plt 0.00% 0.00% postgres [kernel.kallsyms] [k] copy_user_enhanced_fast_string 0.00% 0.00% postgres [kernel.kallsyms] [k] _copy_from_iter_full 0.00% 0.00% postgres postgres [.] generate_gather_paths 0.00% 0.00% postgres postgres [.] apply_scanjoin_target_to_paths 0.00% 0.00% postgres postgres [.] _bt_freestack 0.00% 0.00% postgres postgres [.] pq_sendint32 (inlined) 0.00% 0.00% postgres postgres [.] pq_writeint32 (inlined) 0.00% 0.00% postgres postgres [.] memcpy (inlined) 0.00% 0.00% postgres postgres [.] ExecEvalStepOp.part.4 0.00% 0.00% postgres postgres [.] ExecInterpExprStillValid 0.00% 0.00% postgres postgres [.] CheckExprStillValid 0.00% 0.00% postgres postgres [.] ExecEvalStepOp (inlined) 0.00% 0.00% postgres postgres [.] ExecEvalStepOp (inlined) 0.00% 0.00% postgres [veth] [k] veth_xmit 0.00% 0.00% postgres [kernel.kallsyms] [k] dev_queue_xmit 0.00% 0.00% postgres [kernel.kallsyms] [k] __dev_queue_xmit 0.00% 0.00% postgres [kernel.kallsyms] [k] dev_hard_start_xmit 0.00% 0.00% postgres [bridge] [k] br_dev_xmit 0.00% 0.00% postgres [bridge] [k] br_forward 0.00% 0.00% postgres [bridge] [k] __br_forward 0.00% 0.00% postgres [bridge] [k] br_forward_finish 0.00% 0.00% postgres [bridge] [k] br_dev_queue_push_xmit 0.00% 0.00% postgres libpthread-2.28.so [.] __libc_write 0.00% 0.00% postgres postgres [.] errfinish 0.00% 0.00% postgres postgres [.] EmitErrorReport 0.00% 0.00% postgres postgres [.] send_message_to_server_log (inlined) 0.00% 0.00% postgres postgres [.] write_pipe_chunks 0.00% 0.00% postgres postgres [.] HeapTupleSatisfiesVisibility 0.00% 0.00% postgres postgres [.] eval_const_expressions 0.00% 0.00% postgres postgres [.] eval_const_expressions_mutator 0.00% 0.00% postgres [kernel.kallsyms] [k] aa_sk_perm 0.00% 0.00% postgres postgres [.] simplify_and_arguments (inlined) 0.00% 0.00% postgres [kernel.kallsyms] [k] sys_recvfrom 0.00% 0.00% postgres [kernel.kallsyms] [k] sock_recvmsg 0.00% 0.00% postgres postgres [.] evaluate_expr 0.00% 0.00% postgres [kernel.kallsyms] [k] security_socket_recvmsg 0.00% 0.00% postgres postgres [.] FreeExecutorState 0.00% 0.00% postgres [kernel.kallsyms] [k] apparmor_socket_recvmsg 0.00% 0.00% postgres [kernel.kallsyms] [k] aa_sock_msg_perm 0.00% 0.00% postgres postgres [.] TupleDescInitEntry 0.00% 0.00% postgres postgres [.] pg_proc_aclcheck 0.00% 0.00% postgres [stack] [.] 0x00007ffdff82da2f 0.00% 0.00% postgres postgres [.] estimate_expression_value 0.00% 0.00% postgres postgres [.] set_plain_rel_size (inlined) 0.00% 0.00% postgres postgres [.] set_baserel_size_estimates 0.00% 0.00% postgres postgres [.] clauselist_selectivity 0.00% 0.00% postgres postgres [.] clauselist_selectivity_simple 0.00% 0.00% postgres postgres [.] clause_selectivity 0.00% 0.00% postgres postgres [.] scalararraysel 0.00% 0.00% postgres postgres [.] ExprEvalPushStep 0.00% 0.00% postgres postgres [.] ExecInitSort 0.00% 0.00% postgres postgres [.] ExecInitHashJoin 0.00% 0.00% postgres postgres [.] ExecInitFunc 0.00% 0.00% postgres postgres [.] memcpy (inlined) 0.00% 0.00% postgres plpgsql.so [.] plpgsql_HashTableLookup (inlined) 0.00% 0.00% postgres postgres [.] expression_tree_walker.part.4 0.00% 0.00% postgres postgres [.] create_bitmap_heap_path 0.00% 0.00% postgres postgres [.] cost_bitmap_heap_scan 0.00% 0.00% postgres postgres [.] get_restriction_qual_cost (inlined) 0.00% 0.00% postgres postgres [.] get_restriction_qual_cost (inlined) 0.00% 0.00% postgres postgres [.] cost_qual_eval 0.00% 0.00% postgres postgres [.] cost_qual_eval_walker 0.00% 0.00% postgres postgres [.] exprTypmod 0.00% 0.00% postgres postgres [.] WaitEventSetWait 0.00% 0.00% postgres postgres [.] WaitEventSetWaitBlock (inlined) 0.00% 0.00% postgres libc-2.28.so [.] epoll_wait 0.00% 0.00% postgres [kernel.kallsyms] [k] sys_epoll_wait 0.00% 0.00% postgres [kernel.kallsyms] [k] ep_poll 0.00% 0.00% postgres [kernel.kallsyms] [k] schedule_hrtimeout_range 0.00% 0.00% postgres [kernel.kallsyms] [k] schedule_hrtimeout_range_clock 0.00% 0.00% postgres [kernel.kallsyms] [k] schedule 0.00% 0.00% postgres [kernel.kallsyms] [k] __schedule 0.00% 0.00% postgres [kernel.kallsyms] [k] finish_task_switch 0.00% 0.00% postgres [kernel.kallsyms] [k] __perf_event_task_sched_in 0.00% 0.00% postgres [kernel.kallsyms] [k] nmi_cpu_backtrace 0.00% 0.00% postgres [kernel.kallsyms] [k] native_sched_clock 0.00% 0.00% postgres [kernel.kallsyms] [k] intel_bts_enable_local # # (Cannot load tips.txt file, please install perf!) #