David Rowley <dgrowle...@gmail.com> writes: > 22.57% postgres [.] escape_json
Hmm ... shouldn't we do something like - appendStringInfoString(buf, "\\b"); + appendStringInfoCharMacro(buf, '\\'); + appendStringInfoCharMacro(buf, 'b'); and so on in that function? I'm not convinced that this one hotspot justifies inlining appendStringInfoString everywhere. regards, tom lane