[Haskell-cafe] OS-independent auto-monitoring of a program to do things depending on resource usage at runtime
greg at gregorycollins.net
Tue Aug 28 14:00:58 CEST 2012
For a concrete example of this at work, see Johan's ekg package:
On Mon, Aug 27, 2012 at 8:12 PM, Joachim Breitner
<mail at joachim-breitner.de>wrote:
> Am Montag, den 27.08.2012, 18:20 +0200 schrieb Alberto G. Corona :
> > For a caching library, I need to know the runtime usage of memory of
> > the program and the total amount of memory, the total memory used by
> > all the programs etc.
> > I need not do profiling or monitoring but to do different things
> > inside my program depending on memory usage.
> > The search is difficult because all searches go to profiling utilities
> > which I don´t need.
> > Are there some portable way to to this? . The various monitoring
> > libraries indicates that there are ways to do it, but they seem not to
> > allow runtime "internal automonitoring"
> you can use the GHC.Stats module, see
> and remember to pass +RTS -T to the program, or -with-rtsopts=-T to the
> Joachim "nomeata" Breitner
> mail at joachim-breitner.de | nomeata at debian.org | GPG: 0x4743206C
> xmpp: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
Gregory Collins <greg at gregorycollins.net>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe