Go to the documentation of this file.
59 peak_ = size_ = rss_ = 0;
88 is >> m.peak_ >> m.size_ >> m.rss_ >> m.free_;
bool valid() const
True if the memory information appears valid.
memInfo()
Construct and populate with values.
Functions used by OpenFOAM that are specific to POSIX compliant operating systems and need to be repl...
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
Istream & operator>>(Istream &, directionInfo &)
bool readEnd(const char *funcName)
End read of data chunk, ends with ')'.
bool readBegin(const char *funcName)
Begin read of data chunk, starts with '('.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
const memInfo & update()
Update according to /proc/PID/status and /proc/memory contents.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Memory usage information for the current process, and the system memory that is free.
void clear()
Reset to zero.
Ostream & writeEntry(const keyType &key, const T &value)
Write a keyword/value entry.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Begin list [isseparator].
void write(Ostream &os) const
Write content as dictionary entries.