On Wed, Jan 18, 2012 at 4:32 PM, Richard Hipp <d...@sqlite.org> wrote:

> On Wed, Jan 18, 2012 at 4:30 PM, John Elrick <john.elr...@fenestra.com
> >wrote:
>
> > I made one more stab and narrowed down the mallocs to this call:
> >
> > Count:    119,133 = 'sqlite3Parser_lt_YYNSTATEpYYNRULE(12)
> > sqlite3Parser(11)
> > sqlite3RunParser(10)
> > sqlite3Prepare(9)
> > sqlite3_prepare(8)
> > sqlite3_exec_inner_loop_invoke_callback(7)
> > sqlite3_exec_outer_while(6)
> > sqlite3_exec(5)
> > sqlite3Parser_lt_YYNSTATEpYYNRULE(4)
> > sqlite3Parser(3)
> > sqlite3RunParser(2)
> > sqlite3Prepare(1)
> > sqlite3_step(0)'
> >
> > /**CS_ID**/
> fenestra_sqlite3_push(csid_sqlite3Parser_lt_YYNSTATEpYYNRULE);
> >      yy_reduce(yypParser,yyact-YYNSTATE);
> > /**CS_ID**/ fenestra_sqlite3_pop(csid_sqlite3Parser_lt_YYNSTATEpYYNRULE);
> >
> > I started looking at yy_reduce, but it looks machine generated.  If you
> > give me some direction I'll see if I can narrow it down further.
> >
>
> Can you print out the SQL that is being parsed when this malloc is called?
>
>

I'll try to get some examples tomorrow.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to