Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u24yu-00CZpS-Fv for pgsql-committers@arkaria.postgresql.org; Tue, 08 Apr 2025 09:10:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u24ys-007N0Z-Ca for pgsql-committers@arkaria.postgresql.org; Tue, 08 Apr 2025 09:10:54 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u24ys-007N0N-44 for pgsql-committers@lists.postgresql.org; Tue, 08 Apr 2025 09:10:54 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u24yp-0046LY-2B for pgsql-committers@lists.postgresql.org; Tue, 08 Apr 2025 09:10:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=S1wyfYVKHbdvcNza+BTejTBssnM/SqPNGdYRvZC52g0=; b=4+ulaNmLIvGvzipSihJDnnlDEL exH0SZTUWVwfVMUy5omNGXs3W0g+Z0s6We7S2CGNX2H1NYY8uaZXqzCMp7FKeS2YyS1YvKcKlvgoI dLZ3LEa42qeangNgDL3UOQ4po8DJ1YH3ZlFqKAPaNQQd4fXSjIfG5mSoWzpOcVBWSJp8EDkqetDRA kG2yNBYfbjFR8ABodyJMpX3tEWZQrA0HN6JUhfbFEu3wXhK/Ydw51rjj7Kj1NjrSS3aWyrkftTCY6 QRkaBFKkzXVgg9goAbmRWp++aMNFTyeEteZuLhgMIj2uwydlP/M2O5u2JeU/RbIDadZjzQYeS1Eoz Uyfs0aRw==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u24yn-001uIT-Va for pgsql-committers@lists.postgresql.org; Tue, 08 Apr 2025 09:10:49 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1u24yn-003Ggy-01 for pgsql-committers@lists.postgresql.org; Tue, 08 Apr 2025 09:10:49 +0000 Content-Type: multipart/mixed; boundary="===============1604829659044865477==" MIME-Version: 1.0 From: Daniel Gustafsson To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add function to get memory context stats for processes X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 08 Apr 2025 09:10:49 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1604829659044865477== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIGZ1bmN0aW9uIHRvIGdldCBtZW1vcnkgY29udGV4dCBzdGF0cyBmb3IgcHJvY2Vzc2VzCgpU aGlzIGFkZHMgYSBmdW5jdGlvbiBmb3IgcmV0cmlldmluZyBtZW1vcnkgY29udGV4dCBzdGF0aXN0 aWNzCmFuZCBpbmZvcm1hdGlvbiBmcm9tIGJhY2tlbmRzIGFzIHdlbGwgYXMgYXV4aWxpYXJ5IHBy b2Nlc3Nlcy4KVGhlIGludGVuZGVkIHVzZWNhc2UgaXMgY2x1c3RlciBkZWJ1Z2dpbmcgd2hlbiB1 bmRlciBtZW1vcnkKcHJlc3N1cmUgb3IgdW5hbnRpY2lwYXRlZCBtZW1vcnkgdXNhZ2UgY2hhcmFj dGVyaXN0aWNzLgoKV2hlbiBjYWxsaW5nIHRoZSBmdW5jdGlvbiBpdCBzZW5kcyBhIHNpZ25hbCB0 byB0aGUgc3BlY2lmaWVkCnByb2Nlc3MgdG8gc3VibWl0IHN0YXRpc3RpY3MgcmVnYXJkaW5nIGl0 cyBtZW1vcnkgY29udGV4dHMKaW50byBkeW5hbWljIHNoYXJlZCBtZW1vcnkuICBFYWNoIG1lbW9y eSBjb250ZXh0IGlzIHJldHVybmVkCmluIGRldGFpbCwgZm9sbG93ZWQgYnkgYSBjdW11bGF0aXZl IHRvdGFsIGluIGNhc2UgdGhlIG51bWJlcgpvZiBjb250ZXh0cyBleGNlZWQgdGhlIG1heCBhbGxv Y2F0ZWQgYW1vdW50IG9mIHNoYXJlZCBtZW1vcnkuCkVhY2ggcHJvY2VzcyBpcyBsaW1pdGVkIHRv IHVzZSBhdCBtb3N0IDFNYiBtZW1vcnkgZm9yIHRoaXMuCgpBIHN1bW1hcnkgY2FuIGFsc28gYmUg ZXhwbGljaXRseSByZXF1ZXN0ZWQgYnkgdGhlIHVzZXIsIHRoaXMKd2lsbCByZXR1cm4gdGhlIFRv cE1lbW9yeUNvbnRleHQgYW5kIGEgY3VtdWxhdGl2ZSB0b3RhbCBvZgphbGwgbG93ZXIgY29udGV4 dHMuCgpJbiBvcmRlciB0byBub3QgYmxvY2sgb24gYnVzeSBwcm9jZXNzZXMgdGhlIGNhbGxlciBz cGVjaWZpZXMKdGhlIG51bWJlciBvZiBzZWNvbmRzIGR1cmluZyB3aGljaCB0byByZXRyeSBiZWZv cmUgdGltaW5nIG91dC4KSW4gdGhlIGNhc2Ugd2hlcmUgbm8gc3RhdGlzdGljcyBhcmUgcHVibGlz aGVkIHdpdGhpbiB0aGUgc2V0CnRpbWVvdXQsICB0aGUgbGFzdCBrbm93biBzdGF0aXN0aWNzIGFy ZSByZXR1cm5lZCwgb3IgTlVMTCBpZgpubyBwcmV2aW91c2x5IHB1Ymxpc2hlZCBzdGF0aXN0aWNz IGV4aXN0LiAgVGhpcyBhbGxvd3MgZGFzaC0KYm9hcmQgdHlwZSBxdWVyaWVzIHRvIGNvbnRpbnVh bGx5IHB1Ymxpc2ggZXZlbiBpZiB0aGUgdGFyZ2V0CnByb2Nlc3MgaXMgdGVtcG9yYXJpbHkgY29u Z2VzdGVkLiAgQ29udGV4dCByZWNvcmRzIGNvbnRhaW4gYQp0aW1lc3RhbXAgdG8gaW5kaWNhdGUg d2hlbiB0aGV5IHdlcmUgc3VibWl0dGVkLgoKQXV0aG9yOiBSYWhpbGEgU3llZCA8cmFoaWxhc3ll ZDkwQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBHdXN0YWZzc29uIDxkYW5pZWxAeWVz cWwuc2U+ClJldmlld2VkLWJ5OiBBbmRyZXMgRnJldW5kIDxhbmRyZXNAYW5hcmF6ZWwuZGU+ClJl dmlld2VkLWJ5OiBUb21hcyBWb25kcmEgPHRvbWFzQHZvbmRyYS5tZT4KUmV2aWV3ZWQtYnk6IEF0 c3VzaGkgVG9yaWtvc2hpIDx0b3Jpa29zaGlhQG9zcy5udHRkYXRhLmNvbT4KUmV2aWV3ZWQtYnk6 IEZ1amlpIE1hc2FvIDxtYXNhby5mdWppaUBvc3MubnR0ZGF0YS5jb20+ClJldmlld2VkLWJ5OiBB bGV4YW5kZXIgS29yb3Rrb3YgPGFla29yb3Rrb3ZAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRw czovL3Bvc3Rnci5lcy9tL0NBSDJMMjh2OG1jOUhEdDhRb1NKOFRSbUthdV84Rk1fSEtTNDFOZU85 LTZaQWt1WktYd0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMK LS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzA0MmE2NjI5 MWIwNGY0NzNjYmM3MmY5NWYwNzQzOGFiZDc1YWUzYTkKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCmRvYy9zcmMvc2dtbC9mdW5jLnNnbWwgICAgICAgICAgICAgICAgICAgICAgICAgIHwg MTcyICsrKysrKysKc3JjL2JhY2tlbmQvY2F0YWxvZy9zeXN0ZW1fdmlld3Muc3FsICAgICAgICAg ICAgfCAgIDUgKwpzcmMvYmFja2VuZC9wb3N0bWFzdGVyL2F1dG92YWN1dW0uYyAgICAgICAgICAg ICB8ICAgNCArCnNyYy9iYWNrZW5kL3Bvc3RtYXN0ZXIvY2hlY2twb2ludGVyLmMgICAgICAgICAg IHwgICA0ICsKc3JjL2JhY2tlbmQvcG9zdG1hc3Rlci9pbnRlcnJ1cHQuYyAgICAgICAgICAgICAg fCAgIDQgKwpzcmMvYmFja2VuZC9wb3N0bWFzdGVyL3BnYXJjaC5jICAgICAgICAgICAgICAgICB8 ICAgNCArCnNyYy9iYWNrZW5kL3Bvc3RtYXN0ZXIvc3RhcnR1cC5jICAgICAgICAgICAgICAgIHwg ICA0ICsKc3JjL2JhY2tlbmQvcG9zdG1hc3Rlci93YWxzdW1tYXJpemVyLmMgICAgICAgICAgfCAg IDQgKwpzcmMvYmFja2VuZC9zdG9yYWdlL2lwYy9pcGNpLmMgICAgICAgICAgICAgICAgICB8ICAg MyArCnNyYy9iYWNrZW5kL3N0b3JhZ2UvaXBjL3Byb2NzaWduYWwuYyAgICAgICAgICAgIHwgICAz ICsKc3JjL2JhY2tlbmQvc3RvcmFnZS9sbWdyL2x3bG9jay5jICAgICAgICAgICAgICAgfCAgIDIg KwpzcmMvYmFja2VuZC9zdG9yYWdlL2xtZ3IvcHJvYy5jICAgICAgICAgICAgICAgICB8ICAgMSAr CnNyYy9iYWNrZW5kL3Rjb3AvcG9zdGdyZXMuYyAgICAgICAgICAgICAgICAgICAgIHwgICAzICsK c3JjL2JhY2tlbmQvdXRpbHMvYWN0aXZpdHkvd2FpdF9ldmVudF9uYW1lcy50eHQgfCAgIDEgKwpz cmMvYmFja2VuZC91dGlscy9hZHQvbWN4dGZ1bmNzLmMgICAgICAgICAgICAgICB8IDQyNiArKysr KysrKysrKysrKy0tCnNyYy9iYWNrZW5kL3V0aWxzL2luaXQvZ2xvYmFscy5jICAgICAgICAgICAg ICAgIHwgICAxICsKc3JjL2JhY2tlbmQvdXRpbHMvaW5pdC9wb3N0aW5pdC5jICAgICAgICAgICAg ICAgfCAgIDcgKwpzcmMvYmFja2VuZC91dGlscy9tbWdyL21jeHQuYyAgICAgICAgICAgICAgICAg ICB8IDY0NSArKysrKysrKysrKysrKysrKysrKysrKy0Kc3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19w cm9jLmRhdCAgICAgICAgICAgICAgICAgfCAgMTAgKwpzcmMvaW5jbHVkZS9taXNjYWRtaW4uaCAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCnNyYy9pbmNsdWRlL3N0b3JhZ2UvbHdsb2Nr LmggICAgICAgICAgICAgICAgICAgIHwgICAyICsKc3JjL2luY2x1ZGUvc3RvcmFnZS9wcm9jc2ln bmFsLmggICAgICAgICAgICAgICAgfCAgIDEgKwpzcmMvaW5jbHVkZS91dGlscy9tZW11dGlscy5o ICAgICAgICAgICAgICAgICAgICB8ICA4MiArKysKc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9z eXN2aWV3cy5vdXQgICAgICAgICAgfCAgMTkgKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9zeXN2aWV3 cy5zcWwgICAgICAgICAgICAgICB8ICAxOCArCnNyYy90b29scy9wZ2luZGVudC90eXBlZGVmcy5s aXN0ICAgICAgICAgICAgICAgIHwgICA0ICsKMjYgZmlsZXMgY2hhbmdlZCwgMTM4NSBpbnNlcnRp b25zKCspLCA0NSBkZWxldGlvbnMoLSkKCg== --===============1604829659044865477==--