Path: csiph.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!fu-berlin.de!uni-berlin.de!not-for-mail From: Paul Ross Newsgroups: comp.lang.python.announce Subject: pymemtrace - Tracing Python Memory Usage Date: Tue, 17 Nov 2020 16:31:35 +0000 Lines: 45 Approved: python-announce-list@python.org Message-ID: <160563191847.7038.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Trace: news.uni-berlin.de Ub9rpmYGz/KHozxIjwrZtgsgHeraK4kXxTLOT5vKA9mA== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=BsII899B; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82.121/24': 0.03; 'url-ip:140.82/16': 0.03; 'library': 0.05; "python's": 0.05; 'usage': 0.05; 'execution': 0.07; 'module.': 0.09; 'reporting': 0.09; 'to:addr:python-announce-list': 0.09; 'url- ip:151.101.0.223/32': 0.09; 'url-ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09; 'url-ip:151.101.64.223/32': 0.09; 'subject:Python': 0.11; 'url-ip:140/8': 0.12; 'url:github': 0.15; 'python': 0.15; 'for\xc2\xa0': 0.16; 'levels,': 0.16; 'malloc': 0.16; 'plotting': 0.16; 'received:mail- wm1-x332.google.com': 0.16; 'runtime': 0.16; 'url- ip:104.17.32.82/32': 0.16; 'url-ip:104.17.32/24': 0.16; 'url- ip:104.17.33.82/32': 0.16; 'url-ip:104.17.33/24': 0.16; 'url:latest': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'memory': 0.16; 'problem': 0.17; 'module': 0.18; 'calls': 0.20; 'object': 0.23; 'code': 0.24; 'written': 0.25; 'function': 0.28; 'there': 0.32; 'examples': 0.32; 'differences': 0.33; 'message- id:@mail.gmail.com': 0.33; 'received:google.com': 0.34; 'from:addr:gmail.com': 0.35; 'url-ip:104.17/16': 0.36; 'change': 0.36; 'way': 0.36; 'total': 0.38; 'appropriate': 0.38; 'choose': 0.60; 'per': 0.60; 'costs': 0.63; 'hope': 0.63; 'within': 0.64; 'down': 0.64; 'cost': 0.64; 'range': 0.65; 'free': 0.66; 'caused': 0.68; 'low': 0.68; 'technical': 0.68; 'significant': 0.69; 'url:index': 0.69; 'limited,': 0.70; 'logging': 0.70; 'tools': 0.72; 'skip:* 10': 0.72; 'tracking': 0.77; 'paul': 0.81; 'allocated': 0.84; 'analysing': 0.84; 'itself.': 0.84; 'measuring': 0.84; 'convenience': 0.91; 'hand.': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=wcvI6GlI2ndqc1AgeBGBHBzfxS5L43ICsoYhEc+8624=; b=BsII899Bm1TaCZ6JTAMLnacPcf+5hu8jng03jGxSAD46/KEplH7rtawTW/oYDT/FuH BsVt3gnY/YqwsiKivkTr0dN+o5yr5r/tiNxr7pCrpyw9DYOK0ilErlhHmwFZZBycJ89A ibHjed4eK4MDMHZp4ZeJoysmg/eYE0r9z3kqH33SdQnIhz0GiBC+7DbcdgW7eh2CMFc0 Szm4YY0U41K+LrrckHUQw/NsTzVDn3sYZiYSezz98sNIHdpxBuInqCARRbD+ilY8ayUW lSyq5q8p43Xa2rKrr6UXFrdi5e2TE2f42ChStoVDa/Di8m6oxWJk9K2aw7Ef07W5pvJT szFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=wcvI6GlI2ndqc1AgeBGBHBzfxS5L43ICsoYhEc+8624=; b=pvIVGeuQfWgSk6HzlonmHsdZg1HRYh1nqyPU6IQ3FjalQHzLPaeRamY5FGU8RG6raF BegvYAK8L2PAQFYtU9MKnCCa7ycf9GJyOkX5Mxv4VYFnu2MsyQhuUlQCh8R2kCIRjq+m q9nKv9NgbOAlbBJz1FEtlTSxm2NGXqulSR2hcI0DM1J8i81kjzKmDp3mhDYVV+Kx79M3 4+AC9DrgG3gn63AH8RqLtZfs5zYkIn5lzE/8asy/Es/chradRiZV4ywIUpomMM3/UexR YovsdQdqLVgby7BQ2GaekHsC9PoQWH0aQKS66JSn6Uyreu3SCrWvEis0QNzGJSUjzbZZ qMYw== X-Gm-Message-State: AOAM531JfnrOMh8IFs6Ez3PUd2/RxbNfTvcyl8vMM0TGTdl05g0d2lw/ kV9Pzi5PJbvXJxmANujEWF4rFO0Uhg7l03S+i2USnZLopuw= X-Google-Smtp-Source: ABdhPJympo5kxRUd7c3+qckw07Sn4RMo8qNElVE/1kNfi2XIb5PAdXAXuc1bXdu2mEOnirLYhhQ7h4u48UNgYkjLzVo= X-Received: by 2002:a7b:c11a:: with SMTP id w26mr448464wmi.131.1605630708067; Tue, 17 Nov 2020 08:31:48 -0800 (PST) X-MailFrom: apaulross@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: UVRVK4F5AIU2UDSHBIGTFIBTN67EHMP5 X-Message-ID-Hash: UVRVK4F5AIU2UDSHBIGTFIBTN67EHMP5 X-Mailman-Approved-At: Tue, 17 Nov 2020 11:51:46 -0500 X-Content-Filtered-By: Mailman/MimeDel 3.3.2 X-Mailman-Version: 3.3.2 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3530 V2VsY29tZSB0byAqcHltZW10cmFjZSosIGEgY29sbGVjdGlvbiBvZiB0b29scyBmb3IgbW9uaXRv cmluZyBhbmQgYW5hbHlzaW5nDQpQeXRob24ncyBtZW1vcnkgdXNhZ2UgaW5jbHVkaW5nIHRoYXQg b2YgUHl0aG9uIEV4dGVuc2lvbnMuDQpUaGVzZSB0b29scyB3b3JrIGF0IHZhcmlvdXMgbGV2ZWxz LCBhdCBkaWZmZXJlbnQgZ3JhbnVsYXJpdGllcyBhbmQgd2l0aA0KZGlmZmVyZW50IHJ1bnRpbWUg Y29zdHMgc28geW91IGNhbiBjaG9vc2Ugb25lIGFwcHJvcHJpYXRlIHRvIHRoZSBwcm9ibGVtIGF0 DQpoYW5kLg0KVGhleSByYW5nZSBmcm9tIHBlcmlvZGljYWxseSBtZWFzdXJpbmcgdG90YWwgbWVt b3J5IHVzYWdlIGRvd24gdG8gcmVwb3J0aW5nDQpldmVyeSBtYWxsb2MgYW5kIGZyZWUgY2FsbCBw ZXIgUHl0aG9uIGxpbmUgb3IgQyBmdW5jdGlvbiBjYWxsLg0KDQpUaGUgdG9vbHMgYXJlOg0KDQoq ICpwcm9jZXNzKiBpcyBhIHZlcnkgbGlnaHR3ZWlnaHQgd2F5IG9mIGxvZ2dpbmcgdGhlIHRvdGFs IG1lbW9yeSB1c2FnZSBhdA0KcmVndWxhciB0aW1lIGludGVydmFscy4NCiAgSXQgY2FuIHBsb3Qg bWVtb3J5IG92ZXIgdGltZSB3aXRoIHBsb3R0aW5nIHByb2dyYW1zIHN1Y2ggYXMgZ251cGxvdC4N CiAgU29tZSBleGFtcGxlcw0KaHR0cHM6Ly9weW1lbXRyYWNlLnJlYWR0aGVkb2NzLmlvL2VuL2xh dGVzdC9leGFtcGxlcy9wcm9jZXNzLmh0bWwNCiogKmNQeU1lbVRyYWNlKiBpcyBhIG1lbW9yeSB0 cmFjZXIgd3JpdHRlbiBpbiBDIHRoYXQgY2FuIHJlcG9ydCB0b3RhbA0KbWVtb3J5IHVzYWdlIGZv ciBldmVyeSBmdW5jdGlvbiBjYWxsL3JldHVybiBmb3INCiAgYm90aCBDIGFuZCBQeXRob24gc2Vj dGlvbnMuDQogIFNvbWUgZXhhbXBsZXM6DQpodHRwczovL3B5bWVtdHJhY2UucmVhZHRoZWRvY3Mu aW8vZW4vbGF0ZXN0L2V4YW1wbGVzL2NfcHlfbWVtX3RyYWNlLmh0bWwNCiAgYW5kIGEgdGVjaG5p Y2FsIG5vdGUgb24gY1B5TWVtVHJhY2U6DQpodHRwczovL3B5bWVtdHJhY2UucmVhZHRoZWRvY3Mu aW8vZW4vbGF0ZXN0L3RlY2hfbm90ZXMvY1B5TWVtVHJhY2UuaHRtbC4NCiogKkRUcmFjZSo6IFRo ZXJlIGFyZSBhIG51bWJlciBvZiBEIHNjcmlwdHMgdGhhdCBjYW4gdHJhY2UgdGhlIGxvdyBsZXZl bA0KYGBtYWxsb2MoKWBgIGFuZCBgYGZyZWUoKWBgIHN5c3RlbSBjYWxscyBhbmQNCiAgcmVwb3J0 IGhvdyBtdWNoIG1lbW9yeSB3YXMgYWxsb2NhdGVkIGFuZCBieSB3aG9tLg0KICBTb21lIERUcmFj ZSBleGFtcGxlczoNCmh0dHBzOi8vcHltZW10cmFjZS5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3Qv ZXhhbXBsZXMvZHRyYWNlLmh0bWwNCiAgYW5kIGEgdGVjaG5pY2FsIG5vdGUgb24gRFRyYWNlDQpo dHRwczovL3B5bWVtdHJhY2UucmVhZHRoZWRvY3MuaW8vZW4vbGF0ZXN0L3RlY2hfbm90ZXMvZHRy YWNlLmh0bWwNCiogKnRyYWNlX21hbGxvYyogaXMgYSBjb252ZW5pZW5jZSB3cmFwcGVyIGFyb3Vu ZCB0aGUgUHl0aG9uIHN0YW5kYXJkDQpsaWJyYXJ5IHRyYWNlbWFsbG9jIG1vZHVsZS4NCiAgVGhp cyBjYW4gdGFrZSBtZW1vcnkgc25hcHNob3RzIGJlZm9yZSBhbmQgYWZ0ZXIgY29kZSBibG9ja3Mg YW5kIHNob3cgdGhlDQpjaGFuZ2UgaW4gbWVtb3J5IGNhdXNlZCBieSB0aGF0IGNvZGUgYnkgbW9k dWxlIGFuZCBsaW5lIGNvbXBlbnNhdGluZyBmb3INCnRoZSBjb3N0IG9mIHRyYWNlbWFsbG9jIGl0 c2VsZi4NCiAgU29tZSB0cmFjZV9tYWxsb2MgZXhhbXBsZXMNCmh0dHBzOi8vcHltZW10cmFjZS5y ZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvZXhhbXBsZXMvdHJhY2VfbWFsbG9jLmh0bWwNCiogKmRl YnVnX21hbGxvY19zdGF0cyogaXMgYSB3cmFwcGVyIGFyb3VuZCB0aGUgc3lzLl9kZWJ1Z21hbGxv Y3N0YXRzDQpmdW5jdGlvbiB0aGF0IGNhbiB0YWtlIHNuYXBzaG90cyBvZg0KICBtZW1vcnkgYmVm b3JlIGFuZCBhZnRlciBjb2RlIGV4ZWN1dGlvbiBhbmQgcmVwb3J0IHRoZSBzaWduaWZpY2FudA0K ZGlmZmVyZW5jZXMgaW4gdGhlIFB5dGhvbiBzbWFsbCBvYmplY3QgYWxsb2NhdG9yLg0KICBTb21l IGRlYnVnX21hbGxvY19zdGF0cyBleGFtcGxlcw0KaHR0cHM6Ly9weW1lbXRyYWNlLnJlYWR0aGVk b2NzLmlvL2VuL2xhdGVzdC9leGFtcGxlcy9kZWJ1Z19tYWxsb2Nfc3RhdHMuaHRtbA0KDQpXaXRo aW4gdGhlIGRvY3VtZW50YXRpb24gaXMgYWxzbyBzb21lIChyYXRoZXIgbGltaXRlZCwgZm9yIHRo ZSBtb21lbnQpDQphZHZpY2Ugb24gdHJhY2tpbmcgZG93biBtZW1vcnkgbGVha3Mgd2l0aCBQeXRo b24gZXh0ZW5zaW9ucy4NCg0KT24gUHlQaTogaHR0cHM6Ly9weXBpLm9yZy9wcm9qZWN0L3B5bWVt dHJhY2UvDQpQcm9qZWN0OiBodHRwczovL2dpdGh1Yi5jb20vcGF1bHJvc3MvcHltZW10cmFjZQ0K RG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9weW1lbXRyYWNlLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVz dC9pbmRleC5odG1sDQoNCkkgaG9wZSB0aGF0IHlvdSBmaW5kIHRoaXMgdXNlZnVsIGFzIEkgZG8h DQoNClBhdWwgUm9zcy4NCg==