From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id +ZU6NMP7UGDuYwAAWB0awg (envelope-from ) for ; Tue, 16 Mar 2021 14:41:07 -0400 Received: by simark.ca (Postfix, from userid 112) id C7FFC1EF78; Tue, 16 Mar 2021 14:41:07 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id BDD381E54D for ; Tue, 16 Mar 2021 14:41:06 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1FB34385480F; Tue, 16 Mar 2021 18:41:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1FB34385480F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1615920066; bh=QPacVkTi/E+Rw4JLdQa8hbMohLJfdhHLDC5TdaXLT70=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=DYhn1Ah2dj4d6VOzQl00vwM1g+J7baeHXT7NFXEzC8fq1V5823ZxUiRoIS6bm/3Oe 8wuZPKRgm1493Yc/t3dCx7NY2XnrlNpY71R4r/vsFSAAGwm6G+tcOAq8OxU+CGUyVm c4XWfKm2KnPeWVLPXxWoEfCGJNOs026DXNsWQZpQ= Received: from us-smtp-delivery-120.mimecast.com (us-smtp-delivery-120.mimecast.com [216.205.24.120]) by sourceware.org (Postfix) with ESMTP id CABE8385480F for ; Tue, 16 Mar 2021 18:41:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org CABE8385480F Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-39-WnhvsMN-MJilfQtP-vjMZw-1; Tue, 16 Mar 2021 14:40:59 -0400 X-MC-Unique: WnhvsMN-MJilfQtP-vjMZw-1 Received: from MN2PR05MB6541.namprd05.prod.outlook.com (2603:10b6:208:df::11) by BLAPR05MB7394.namprd05.prod.outlook.com (2603:10b6:208:294::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.13; Tue, 16 Mar 2021 18:40:59 +0000 Received: from MN2PR05MB6541.namprd05.prod.outlook.com ([fe80::896e:1520:f83a:d2d7]) by MN2PR05MB6541.namprd05.prod.outlook.com ([fe80::896e:1520:f83a:d2d7%6]) with mapi id 15.20.3955.011; Tue, 16 Mar 2021 18:40:58 +0000 To: gdb@sourceware.org Subject: GDB memory usage with compressed debug info Message-ID: Date: Tue, 16 Mar 2021 14:40:57 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 X-Originating-IP: [146.115.133.179] X-ClientProxiedBy: MN2PR10CA0019.namprd10.prod.outlook.com (2603:10b6:208:120::32) To MN2PR05MB6541.namprd05.prod.outlook.com (2603:10b6:208:df::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.136] (146.115.133.179) by MN2PR10CA0019.namprd10.prod.outlook.com (2603:10b6:208:120::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32 via Frontend Transport; Tue, 16 Mar 2021 18:40:58 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dfa0cf26-b4e4-4689-a4db-08d8e8ab0a77 X-MS-TrafficTypeDiagnostic: BLAPR05MB7394: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 3NFAWZXIGftVqgKnlr3YhPWQriF/zHuj++cd5Ui86Lxr2XjKgyT66JLQVpw2btPTUJ/vJCw3LNlNWPEVaml5VZXzl3dcylap0ZflaT8UuL8hnVIsvQnZyJk3y+T/t/C4O38AiFnsyJoxFuEqyjRIPAQzg/7Axcn89RBkPL2GakGLhjrmHgGCpv7aUtFjulc86DQmVl42MPClQD91ewaOau9n6lMJlrIFP1mwicR2ddFfDDX7lcqgKfiamVI/tJqZORLhKE2wP3xPtiIBbEfFbxCQ1qfth1kE91zYllZ/urj1eIg5zd1fCxLBrmnv2xofm7uABJqUAU2VKqLOusvtEwsRgXqsqdblQD4b3e05Ye9x7gop54ufvP16QDnYGeLMsgjX8c6D6sZ6do5JAVUfRHFpLO6cDQotexDWlKtH9K+5WqA1pCfT++f62a4oYoGCNtRjAd6Yb2jK4CPnm7trem5+zTuVkkbqcBHrIOO4OhWyzMspE4AW+AMgM68Bl7aSr1IvX1essdIJ4nw2YEUe4AkjJgxp8jPzEmp6xKt8cdQusGtaki4+HEFKVqKG8vHvcvXdB28xOMtnmReWY8WHWdIk4+nY/AMhPQyXtMCdnI2GfPj0kZzi43Q0ZKGUA7kkgmlOSAWnoPkVvGz9FWnqXg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6541.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(346002)(39850400004)(136003)(376002)(2906002)(26005)(16526019)(31696002)(16576012)(36756003)(316002)(86362001)(107886003)(478600001)(186003)(31686004)(4326008)(8936002)(5660300002)(6916009)(8676002)(4744005)(956004)(2616005)(6486002)(52116002)(66476007)(66556008)(66946007)(43740500002)(45980500001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?RGZPQUN3RElBUmNzKzluKzM5czN0SzRXNDlwM2pjUTRjM0tDVUlaMTJCNzV1?= =?utf-8?B?a2FmTUhvOHZodFlFL1pKeUFid1RsQmhKQzhGL2xIaTlyakkxWnV3S2JENHZq?= =?utf-8?B?TmJKT2ZSSUZiSTl5ZE5KbjFmRXowVVBVV2FoZlVJdDlIalZHa2hyS2tnQ0NM?= =?utf-8?B?QmpkOWdMRVIweW9KUlFrKy9ISHJ4djNROXpYZEFURnFlaVYrYlZReEc4bHZJ?= =?utf-8?B?bUM0Ly9COWRnVndHc3FtWlRZVlI0L2dzRHVWYUd3TDF1emxLWDRVcngreFBL?= =?utf-8?B?VTllUjl1Q3lIRWpFVXg4QWZkd2M2dGRFWjd3dEdLekRRVUtwSmhCN0NTMUN4?= =?utf-8?B?TzFNb2pYK0ZYa0IyU1hZd3g1b0ZhNmt1UElOQlJnSzRkOW93UXJKU0l5N1Zl?= =?utf-8?B?ejhLMGdVRW40S0dPWGp0SlB1WDRqR3ROQ2pBWlR3YzRVU1AxV3VjRExZOEhJ?= =?utf-8?B?ZGNLbVpDMjdzNEpURHRzRkg0enIydDVZbm14N0NzbVV0U0J1NW5oc3JlMUcr?= =?utf-8?B?WUNzNVZ5WTByMDNuaU5CeEtjNGQ5aFpRZitSMldhZEtWeGZueFNiN2hZWUV0?= =?utf-8?B?NThlOEl3clVCWkVOYzZPd0l5d1Vtd2VmWXlUTXhTZUNzbGYzUWhJYmp2b2sx?= =?utf-8?B?NFdEeklBaTRvam44QSttdkk4UVRWUzh6QWZqdVI2NkdZZDlnRjdYeG9xTC9O?= =?utf-8?B?bysvVnRtTk1JdlRhdUUxNUNFZXNWK1dFUGVwM0pRUThQT1JFZ2VQcUY4a0da?= =?utf-8?B?MEFUS2NTMmU0SEpjRWRMdW1LNW44bVErb2RSblZPWmp3bU1GQlRXVndieEpy?= =?utf-8?B?RnVBeHZIM005S3c2Vm04VEprT0U0b0k1Znd0WWY4VXRwYmN6REhNNFNjVjYw?= =?utf-8?B?SjI4M2RrUE9mem1ycTBOUE5BamMvajhCT1EvOHNXY1N4NzZJSWwrOFgvbGNy?= =?utf-8?B?QXBKcE1zbGY1WmZHOENMQi85OHZ2Mmhta3p5cFJrbEcwc0JoV3J5czYwTWdN?= =?utf-8?B?enFzOWE1c05hOVJXUGIzbEdnRkZMZzRMZm1lVmpza0dMZWRQLzFpWkg2Z25X?= =?utf-8?B?a3l3WkZtcm9tOG9jbEgrVUdZdXVQb1dkZjJTeEp3MVFhMjQyb0p4YUZxRlpx?= =?utf-8?B?TE10cUtZT3poaTFWYjJaM1FuSFkyTUNCMDRYZi9jNjZJRFNLNWhJcUpBM0Np?= =?utf-8?B?M2pOMjZ3bm5FSk40WityZ0gvK05xOEtXNmZkYzVoV0ZhRnREZEg4aVdTcmhj?= =?utf-8?B?UVhoN3ZQYTZ6dlE2a3NkRzQ0S3FpTkZ6NjQ0TTUxcFU1RC9XOEJwLytFYnc2?= =?utf-8?B?MFBpeFhPK2tIaHRzTGFmWUpRRDNac1AxK3RXckZYa1RvNHUyWWcyM1J2ZUx4?= =?utf-8?B?SGVyL01TUW1zdlJMMVRsTGpoZUV3ZktEZWxVZW9welNwbEZCNmdKb0svQXpN?= =?utf-8?B?aTA4eEZSVEo4aWMvVEVyNmMwcU11V2hueGhVdks2OFN1T3FXVC95V3JVZjJt?= =?utf-8?B?KzVRTldvR2tXT3J2bzczM2xkQWgvVFVYZDUyRjV4SE1NOE41NUNYSjhiWnRq?= =?utf-8?B?N1Q5alN0citic1RmSlI0TlBVZkZkY3ZOeGNPK2NONW5pVkIrNXE4MW55ajZL?= =?utf-8?B?cGkxR09qc3Rpd3QreWJicDQ3WEpnaVRqN2k4bmV2VlFrRjU3Tk5MUnZKSi9t?= =?utf-8?B?L0pnVmkwWk5CWDI4VXdscXJRRjk1VEhidU9JYjVPRCtUbEFFb3NnUGsvanda?= =?utf-8?B?R0kva1hSdzN1K3FLcFl6cWxUUDVvVTNqcnoxRmRmS0k2cWpMZGlLbHYvc2tI?= =?utf-8?B?NkJGcHZDNTVSWHJjVTBRZz09?= X-OriginatorOrg: mathworks.com X-MS-Exchange-CrossTenant-Network-Message-Id: dfa0cf26-b4e4-4689-a4db-08d8e8ab0a77 X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6541.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2021 18:40:58.6449 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 99dd3a11-4348-4468-9bdd-e5072b1dc1e6 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: M6IvbiX5r3T6mNTIkDIy9MMvV9c4t6D9riaoU3Uz/Mnbcd+ToWwwcl485CIzm8YBSX17LmPTIfNEQrSNmWm+Mw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7394 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: mathworks.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Mike Gulick via Gdb Reply-To: Mike Gulick Cc: mgulick@mathworks.com Errors-To: gdb-bounces@sourceware.org Sender: "Gdb" Hi, I'm observing that GDB memory usage is much higher when I have debug=20 info compressed with 'objcopy --compress-debug-sections'. In a large=20 C++ application, I see the instance with uncompressed debug info use=20 46GB VIRTUAL memory and 11GB RSS, and the instance with compressed debug=20 info is using 46GB VIRTUAL memory and 42GB RSS. In case it matters, the=20 debug info is separated from the original binary into its own file. It seems like GDB must load the full uncompressed debug info into memory=20 when the underlying files are compressed? I'm currently using GDB 9.2. I checked the 10.1 NEWS and didn't see=20 anything that looked like it would have changed this result, but I'm=20 happy to give it a try if you think it might help. Is there any chance this could be improved with a patch to GDB, or is=20 this just the nature of compressed debug data? Also, FYI, the NEWS link for the GDB 10.1 release on the GDB home page=20 points to the NEWS file for the 9.1 release. Thanks! -Mike