Re: [HACKERS] memory fields from getrusage() - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: [HACKERS] memory fields from getrusage()
Date
Msg-id ddda23c9-b5ec-8bb2-592a-cd52421f4628@2ndquadrant.com
Whole thread Raw
In response to Re: [HACKERS] memory fields from getrusage()  (Justin Pryzby <pryzby@telsasoft.com>)
Responses Re: [HACKERS] memory fields from getrusage()  (Thomas Munro <thomas.munro@enterprisedb.com>)
List pgsql-hackers
On 6/15/17 10:58, Justin Pryzby wrote:
> On Thu, Jun 15, 2017 at 10:29:21AM -0400, Robert Haas wrote:
>> On Wed, Jun 14, 2017 at 6:28 PM, Justin Pryzby <pryzby@telsasoft.com> wrote:
>>> On Tue, Jun 13, 2017 at 12:16:00PM -0400, Robert Haas wrote:
>>>> It might be worth adding platform-specific code for common platforms.
>>>
>>> All I care (which linux happily/happens to support) is maxrss; I was probably
>>> originally interested in this while digging into an issue with hash agg.
>>
>> I don't think it needs to go in a separate file.  I'd just patch ShowUsage().

I have committed a patch that shows maxrss, with /1024 adjustment for
macOS.  That should cover all platforms that I could find.(*)

I omitted the i{x,d,s}rss stuff.  My understanding is that to show them
you should divide the numbers by the elapsed time in some specific way.
Seeing that neither Linux or macOS fill these numbers in, I lost
interest.  Someone could produce a separate patch to address this.

Since you were only interested in maxrss to begin with, I think this
thread is concluded.(*)

(*) modulo buildfarm wrath

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: [HACKERS] Adding support for Default partition in partitioning
Next
From: Jeff Janes
Date:
Subject: [HACKERS] pg_basebackup throttling doesn't throttle as promised