current-memory-use is counting all of DrRacket's memory and the user program memory. The limit, however, includes only the user program's memory.
Robby On Thu, Feb 13, 2014 at 4:05 PM, Daniel Prager <daniel.a.pra...@gmail.com>wrote: > Apropos: > > I was wondering why I couldn't limit memory in a Racket program directly > -- for running from the command-line -- as distinct from in Dr Racket, but > the following transcript shed doubts on Dr Racket: > > Welcome to DrRacket, version 5.3.6 [3m]. > Language: racket; memory limit: *256 MB*. > > > (/ (current-memory-use) (expt 10 6)) > 900 52839/125000 > > > (collect-garbage) > > (/ (current-memory-use) (expt 10 6)) > 660 25687/31250 > > > [Replicated in 5.91.] > > Does (current-memory-use) include overhead for e.g. the DrRacket runtime? > > > Thanks > > Dan > > > On Tue, Feb 11, 2014 at 7:13 PM, Daniel Prager > <daniel.a.pra...@gmail.com>wrote: > >> Is there a good reference to measure and understand Racket memory use? >> >> I'm doing a run of scribble and memory use is peaking at over 1 Gb. >> >> I expect that I will be able to make modifications to limit use if I can >> get some informative measurements. >> >> >> Thanks >> >> Dan >> >> -- >> *Daniel Prager* >> Agile/Lean Coaching, Software Development and Leadership >> Startup: www.youpatch.com >> Twitter: @agilejitsu <https://twitter.com/agilejitsu> >> Blog: agile-jitsu.blogspot.com >> > > > > -- > *Daniel Prager* > Agile/Lean Coaching, Software Development and Leadership > Startup: www.youpatch.com > Twitter: @agilejitsu <https://twitter.com/agilejitsu> > Blog: agile-jitsu.blogspot.com > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users > >
____________________ Racket Users list: http://lists.racket-lang.org/users