On Fri, Oct 27, 2017 at 5:19 PM, Richard Hipp <[email protected]> wrote:
> On 10/27/17, Richard Hipp <[email protected]> wrote:
>>
>> (2) Memory leaks do not usually matter in Fossil, since each command
>> runs to completion and the process dies, leaving the OS to clean up
>> any memory. Only memory leaks inside of a loop make a difference.
Thanks for the clarification.
I guess the memleak could be an issue when serving Markdown documents
repeatedly, as from within the "ui" or "server" web server loop, as in
doc_page():
Blob tail = BLOB_INITIALIZER;
markdown_to_html(&filebody, &title, &tail);
I cannot find any call to blob_reset() for neither filebody nor tail.
Obviously, this is not a big issue unless the Fossil web server
handles heavy traffic of big Markdown documents - which isn't its main
purpose anyway. :-)
Best Regards,
Johan
>
> Another way to think of this: The memory will be garbage collected by
> the exit() function. :-)
>
> --
> D. Richard Hipp
> [email protected]
> _______________________________________________
> fossil-users mailing list
> [email protected]
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
_______________________________________________
fossil-dev mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev