delorie.com/archives/browse.cgi | search |
(responding to my own post) Pete McCann writes: > > Corinna Vinschen writes: > > > On Tue, Sep 09, 2003 at 03:33:42PM -0500, Pete McCann wrote: > > > > > > Hi, > > > > > > After some more hunting, I now understand there is a difference > > > between the cygwin heap and the user heap. My problem is that I'm > > > running out of cygwin heap: > > > > Can you check how often the function cygwin_posix_to_win32_path_list_buf_size() > > is called? Does that happen fairly often? > > > > Corinna > > That function is called about 600 - 700 times (sometimes as many as > 2000-3000) when I do a simple operation like checking for new mail in > the spool file. cygheap_max grows steadily with each call. And, I don't see a destructor for path_conv that would free normalized_path. Perhaps this is the source of the memory leak? Note that a path_conv is created on the stack inside conv_path_list_buf_size at path.cc, line 3627. -Pete -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |