generateChangeLog w/ datadir set is slow or crashes OOM

Hi-

When I try to generateChangeLog on the command line with dataDir param set to output to CSV it takes a really long time, and it usually crashes from out of memory exceptions being thrown.  Looking at the source code of 1.9.5 it appears that the whole table is queried and then written out to the file.  Would it be better to stream the resultset? Is there a fix/patch already available to enable streaming the result set?  Should I open an issue/submit a patch?

Thanks,
David

Streaming the resultset would definitely be a good idea, but there is no patches for it available.  If you wanted to submit something, that would be great.

Nathan