-------------------------------------------------------------------------------- Profile data file 'callgrind.out.15062' (creator: callgrind-3.11.0) -------------------------------------------------------------------------------- I1 cache: D1 cache: LL cache: Timerange: Basic block 0 - 84068364 Trigger: Program termination Profiled target: ./test -m row (PID 15062, part 1) Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 99 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 358,525,458 PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 61,410,901 ???:_int_malloc [/usr/lib64/libc-2.17.so] 38,321,887 ???:_int_free [/usr/lib64/libc-2.17.so] 31,400,139 ???:pqResultAlloc [/usr/local/pgsql/lib/libpq.so.5.10] 22,839,505 ???:pqParseInput3 [/usr/local/pgsql/lib/libpq.so.5.10] 17,600,004 ???:pqRowProcessor [/usr/local/pgsql/lib/libpq.so.5.10] 16,002,817 ???:malloc [/usr/lib64/libc-2.17.so] 14,716,359 ???:pqGetInt [/usr/local/pgsql/lib/libpq.so.5.10] 14,400,000 ???:check_tuple_field_number [/usr/local/pgsql/lib/libpq.so.5.10] 13,800,324 main.c:main [/usr/local/src/postgresql-perf/test] 12,300,004 ???:PQsetResultAttrs [/usr/local/pgsql/lib/libpq.so.5.10] 12,289,332 ???:__memcpy_ssse3_back [/usr/lib64/libc-2.17.so] 11,100,653 ???:__strcpy_sse2_unaligned [/usr/lib64/libc-2.17.so] 10,000,100 ???:pqResultStrdup [/usr/local/pgsql/lib/libpq.so.5.10] 10,000,000 ???:pqSkipnchar [/usr/local/pgsql/lib/libpq.so.5.10] 9,200,000 ???:PQgetisnull [/usr/local/pgsql/lib/libpq.so.5.10] 8,500,969 ???:__strlen_sse2_pminub [/usr/lib64/libc-2.17.so] 7,600,000 ???:PQgetvalue [/usr/local/pgsql/lib/libpq.so.5.10] 6,401,100 ???:free [/usr/lib64/libc-2.17.so] 6,200,004 ???:PQcopyResult [/usr/local/pgsql/lib/libpq.so.5.10] 4,700,045 ???:PQclear [/usr/local/pgsql/lib/libpq.so.5.10] 4,200,057 ???:PQmakeEmptyPGresult [/usr/local/pgsql/lib/libpq.so.5.10] 4,114,703 ???:PQgetResult [/usr/local/pgsql/lib/libpq.so.5.10] 3,400,000 ???:pqAddTuple [/usr/local/pgsql/lib/libpq.so.5.10] 3,212,077 ???:pqGetc [/usr/local/pgsql/lib/libpq.so.5.10] 2,600,034 ???:pqPrepareAsyncResult [/usr/local/pgsql/lib/libpq.so.5.10] 2,500,704 ???:appendBinaryPQExpBuffer [/usr/local/pgsql/lib/libpq.so.5.10] 2,300,644 ???:enlargePQExpBuffer [/usr/local/pgsql/lib/libpq.so.5.10] 2,200,000 ???:PQgetlength [/usr/local/pgsql/lib/libpq.so.5.10] 1,600,016 ???:appendPQExpBufferStr [/usr/local/pgsql/lib/libpq.so.5.10] 900,279 ???:resetPQExpBuffer [/usr/local/pgsql/lib/libpq.so.5.10]