| Message ID | 20250415134920.287189-1-cupertino.miranda@oracle.com (mailing list archive) |
|---|---|
| Headers |
Return-Path: <libc-alpha-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B347A385841E for <patchwork@sourceware.org>; Tue, 15 Apr 2025 13:51:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B347A385841E Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-11-20 header.b=d8Cv8Zr9; dkim=pass (1024-bit key, unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=b0hr9Ya4 X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 4F4883858D29 for <libc-alpha@sourceware.org>; Tue, 15 Apr 2025 13:49:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4F4883858D29 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4F4883858D29 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1744724983; cv=pass; b=vj421b/cZCanZV3yggjRQk1hMi9UCtimd1XWD9Aam/xEKALP5MmEA54TixeXgJrAC+0vAhacd5x/yhYXWy35JOaxvDEvXmn6gZlyXKMeqDjViSfeKla7VE7AWbtiy9brVQFodDMj9A6IrVzfiEC2tqfnj2MBEGw5eUiuhnTnn68= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1744724983; c=relaxed/simple; bh=uThEbHsNohQcYUeBqzmd0MUjGApyfE7cRAltJVBTx6M=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-Id: MIME-Version; b=KoCBOlXFkTM2S6IRhe3AxiAcMLSyQij8PLHsKb2mU8g8ky/lYAHfWByWIYmimM8EuZlIooyRgNfLzqzA0YghFf8XKdwwpdnlG8fzf0G5H9j7UP6rvyv50sYBAYjL2GDRu8mRcDbFXHIc1jE1/9a67L3QJJQjgoRDk7Pbx+HGT/U= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4F4883858D29 Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53F6fsmp009843; Tue, 15 Apr 2025 13:49:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2023-11-20; bh=4ZOoqj8I5WB+ju/U ZWFjnKDRpM/IYRiLgewWNHPIyVo=; b=d8Cv8Zr98h+Dn8yt+K9w5YPUZjKEIIEb kYg1IBLDHlVPVwmNrOgct/FnvuL8pVuWrx1o3m1gkQHOlw6sxVBU80CjbHJtFM2G /rDtSlENSnb6XOkU0mL87kjVOOVYtf/+GemgbJEjUFBXklZB5EsF++ZvmAtFrGgv ntjaymousr9WuUfjya41yFBb18eljyzHjso3p2r4r70Bqf7JR+FQx1qHoKPb/BVF VNhv8t50+sZaTONwvMJAUgonea19AJtz7Tc72oIP7+584LVEKNR3hpKxKKIYC2VI CTdNINBNt8PHn0VJ3Sh7fMZDtUubUGvLz2wvkTrMCRjCZ4+YxFwGqw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4619441j3h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Apr 2025 13:49:35 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53FCsfKo005662; Tue, 15 Apr 2025 13:49:35 GMT Received: from cy4pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17010001.outbound.protection.outlook.com [40.93.6.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 460d5va8xw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Apr 2025 13:49:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k/KspVALgDaC7AbM1UNazp0wQAc9jNS0tSqa9H6gAL9FtXqsc0Pu/UmabraKTgyFX44DBoLDmkyP3yahIAjqby/RknCmgRIlGYeayZHQl2FxZ5yzQhlyAR6MAt1zE9fzwc4/fHAevUpQs352R6uG/91FjqcXeovrHThukBkSsi8Z9DEf6GSzQAWhU3p5q+I25yhwTzeDRhdm150jzzr1GzuBI/jR+YaDTFjOja3fdyXOY5Lo3ugGBzy0dGZ2tdsk+jL7yJFYCqVZ9+/SYaDS7Xj1V7ofUEMRoF5c5l58nTMq4br4vo1POeYXFr6pquc8DDwFwKMH7LvAdJL8mTLjqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4ZOoqj8I5WB+ju/UZWFjnKDRpM/IYRiLgewWNHPIyVo=; b=ncKnRiyvvDi6gSRD6tutQCih7tDvLLSO8l2PsERfD483ghGqg3eE2ZHDMWIiMleqOrMO3jaHqBFEY2HC2ygPrExcBC8aRisS0iu7tFGL21yv0kMLZzqJoGOzlPSPp+hYtg05YXfIjZGq4fyzFWlj3O0oYw9mioeKiDIku09WFAc9GLqRJLplfZodhKjYe6hjX0c2JI8jXW/Ii0RIIHyB8OlIfthPIpDcr+Y6zNOXoQ97QBSwwwgg//PVg/wuOj50a9wdN5fh1ZKBKdp64IK7knn6T86J0HH+OQ8Y3ME5qj1RCO6xP2iadkK7UvF6HUa3okRazWs2L1qoW3+aQeAkuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4ZOoqj8I5WB+ju/UZWFjnKDRpM/IYRiLgewWNHPIyVo=; b=b0hr9Ya4eDEDrxTQ6Oe5Jh62WQHyBe0dho9zdh90hHwD77xCO542AmLCIGeXlB8gc2qjbcm6e8QGzmg7qVo/G71V9Zd0wT2YGXeaA505jyAlUJOC9m18nc+d8R9Gnn7qvZ3sUzTnnSj/z/uHbqBQNiQVcspfUM4fSnjsPLw1VpQ= Received: from MN2PR10MB4382.namprd10.prod.outlook.com (2603:10b6:208:1d7::13) by CY8PR10MB6705.namprd10.prod.outlook.com (2603:10b6:930:91::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.36; Tue, 15 Apr 2025 13:49:32 +0000 Received: from MN2PR10MB4382.namprd10.prod.outlook.com ([fe80::5033:84a3:f348:fefb]) by MN2PR10MB4382.namprd10.prod.outlook.com ([fe80::5033:84a3:f348:fefb%4]) with mapi id 15.20.8632.030; Tue, 15 Apr 2025 13:49:32 +0000 From: Cupertino Miranda <cupertino.miranda@oracle.com> To: libc-alpha@sourceware.org Cc: jose.marchesi@oracle.com, elena.zannoni@oracle.com, Wilco.Dijkstra@arm.com, fweimer@redhat.com, dj@redhat.com, Cupertino Miranda <cupertino.miranda@oracle.com> Subject: [PATCH v6 0/3] malloc: tcache improvements Date: Tue, 15 Apr 2025 14:49:17 +0100 Message-Id: <20250415134920.287189-1-cupertino.miranda@oracle.com> X-Mailer: git-send-email 2.30.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO2P123CA0019.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:a6::31) To MN2PR10MB4382.namprd10.prod.outlook.com (2603:10b6:208:1d7::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR10MB4382:EE_|CY8PR10MB6705:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d81ac68-1366-49df-b8a9-08dd7c2459a9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: bwgATP/26ameaE0RkF2FV8ourXQQe0yMXggKKhmHqwGviJM7YO/uxwokn/kCgHXdq69Gdu8xiBxwVRa/T2dHqQa19XVqMuAwI0cdQ41BI7T9DIIgadHxOVZaBegdbICj/MYD4/vjoSAFe7zmg3OjH/J0cOaoZKvuIbQrDxXF1EitzZp9ZBSbgzZAqPzzroHgCYQ8iXcKWfzdIvtytNpC9b/VrT97Tcm94uB7onIP2v2P/x7nxNo2utcJFl8+ZFJLyeXONMjExJ90r1Mk8cBvl2HsvuO2QJSDwHWzHukDd01vg6/G8ZRA9N9Qn4VqC/OfE0KKar46oGOTlTaZSvJUnl/Jr/C0O3pvyqgd+YLB6J1WzfPbiScwF2ehHUuWtSOQcTg2nVp/EtF1L3vM1vvXmvcfMLvFs+siQb6+hO+UoNILWwCGgNNYiQntyEnY+uOhcbSo/UAh6ZMbMmnHrzjmP0fbgD1sdSNxFU0x7p7k5LRqu0ZRxyXTcAcDmXgDgf+Ex7x19Kv4oPVRGTJJqYTJbycWtI+8/Jk01LIqq/iMLmiSjCRlae9/Pb7xz97RTXEbViMrnfArs6XZc2OWyCnniaazbVge7047L4MLVExL3mJt1IkfbyPYjm5kYEIQpxyXVDdOiXuHO73RPTYd6pX1v2L9hgUG0qJ7GVsIkfQYaS0F5GKt1be2rk+Aiw8xIIkGdXrLTDoavUGhJJ+fFDl5wEMNG6OXiunVjZ4rF6bFDOK32GZ/28vP9ue5MAu4Vxp/pwWlXpR32WyHQnvez/l1ahAEtm4IKgEmZNigCtp9LuRBj6khuXySchCgoP8cCwOExVI39wc/bcd5CJBjqQ3Q6KdizMSFRtBopuscRrN5DIzHDlDnWyPRVl/WZQLwBh7+JsZbilosGqCN+BqyK1ZNe5OWF3pjuR2N3libHF75RpiJhl5L/zztec8qiCb7PlOEQHULs8AfUHhygJboJ5MLE3/CYxJqF1MJ78fKi0kO+DPvhSd/aVeRSuZyR9OgIB0vjQr6D3073EjeIpvJ5KtEm4Qq7+JIpxL8/wQoxh76v9mkPvRF6Ac2bXiR2YVxDgaUb9t1JH1HPRKInU3vmd+K1XhYURN7yPsWXrQXynW58e+c5p/kq/b/+NDNC/9rkayBOUvW3rkBYnxCOcwLs8zq66x1i8Ui1sSwWrgtLCONxxNr9iIk6I3BKEaLPqQrLmyCKMXS7WR4ZlPV4oDJ3s56mnngiLvnPKWnmyZ+gkpyJ86/Cskx0gXGg8eDFtMO6etIJTIJDYbrKOAqE4Tjt5LLs4YEzpweESZ7xw1F5G2si64j3pb+GGDkKWcMV3sQsOCGLeggc64OQnwKFnA6Zpbu8gfB2oK3jWQUtJucqt0rcngiJAkYv1dw3qUtwAX2jOm9jFjyFyn5ZP28/g/r7PTkghwtkm/VsX4P4tTl5fy87Fk= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR10MB4382.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: T8QMwtC91HwIUKIBh/XL2zu2PwMHDUTM0xbrmgs0UUDiYCmkFXi9zXS79qlIkr2R1i7tF0S8SX9+e5L/2A55p9r9PHH+I1TtpgBL9h2iOdU+bszKYPzd/HctCI6c64k2LMNb4sS+UDm+wHEQ+sR+KQP4ctzvr53P0l0+6scXbP1WhFUsb+VLRxYZYW2hRM4UgTu55eNWwIqVBOSmvwtbAhcP+ahMzgWhhwePySdiWeFjX13vxD5CAlWu3laU18w5u4XaLQShJ0KUahOlLkUB5yRDrAZBiGIR7HEqxhybqCiBSWUwlI1ofUMbbRp63vLsOy2QuW9tZDM/Augp8vwywzFP+GddvIQgRfk5SObckRqcnGLlYLd9W1qXrIkVy20YArzrv/sIxl+CnA+0QkS69QHOC7wsgXxLwRqGRFqwlRkrtskcifHW8viCAc425ehzyx90KT4dy+Vpnb+WoZt7ZKad3QpcrkDfYwPKQP61hrq7d8BHQJ4vp0fFx5MC2YO98Oe26+L88/T0HwUx6hOJctwQVv+GsDTgU6zfWDr1tNxGOaVZXXbx//FvEB8cv7wpBLJrqgm5O6Fhk75mSklAuyl2XlPkDj2qBXq/KQcW7B+Hpzp8h11ItbHBOqhNEapLclWWwzUqIYWbcmr2TExn+PHL4qMcGZOD7og9vEn0rOCw5CrlsMOP62Q5r3ieYW8FO4Pf822y2Ftavti2UdXFC0GPUiFhS9C9vrj2VXVK8gdooIlXBy+eFT/Eas3AetxEtP+ZxUtl035kFmvfcE9CNnPiKNkpmX0vREZgztq/DWJRkfFNBnD0ObPpFUc1Jk6NvsvV2fL6PqgntO9Et7wCl7ffkvLbABH94BMEdFCzRMNTJBf1KiG99lmlWRGUnSNOkqKCTAxP3hJyNjSwfrTmGiDWuLyilK1QIu8rKhAD2D9EfOa8CG+Rc7o+n7GDGknaJUG1jTt8hacWGtxojrFdyrdIi92xVPSpzf7WQSDHBC122Lu5t7dC1R4LULjA4MU+YLoBPttJNgH7u7y8GhPTg6KzKBt+/VS74IXgcHBoPGLRHeS/Qoj/+CG+pG8xTkEA3F7R7Haxka3vMdRY8xhAfbpfBQ5JESx+h6rAbo0E+QHTqR5dHcVi28oc8WMbejovOMQ/5eijqZUuNrVz+Vi59QqqFEgK1aY4iVZr0d0KWqTueFfB6PzJAx3pT1MgSN1i99chXU8d1h3xFKTox4G9YowetcLE3DkL5r8hGdxuPPH7gJV8Y0sowdKtpLstGx597jJxCPGUPUxIAm4yt9TBQroHuPa5u1nnEtYck9FujcgMrIpcsq0AAZRDJwPOeD5Ss8rNbbHNSSwLyVyO0RiLm7yLecIzIeyixqtUG59oHsI+r0GXJBa1403e6vsM9ciPzN13cU9b3G3sNTnFNNqFniv6Jap7Z4Vh+cLe4Z34AXlpDn89Cw2VUMcUgmICOweG4NhEk4HLp4j9vCc+zMxpv8i5ub/i7W7ifJM59pkNIrbw2vFrd+NFuO9cXqS9qIE8Bc1t42h6aIbY/D9mQ+85q0jYFYBcx92Vm7joKFjNR1ALZHYnIcBIKXSbkTclUuHB/cLmy4EhGwWjh5ddjr2HSQ== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ENpU6xtBJZk84CFASamKwkacxHBwBSvwviW6mmOBqbXXlmP6uMLKC718XnTkTxorHTvJsoKIIwkMcWrAeckY6GN4Y3b5SIFnQZRPXqtiD/Zf9vpnBngHMBnHiTkI5HOOUc4IwV3hDLB85z36mFnEIGHf0U8/artnh6N6OU3TNnrf5TWF2PZ2hvK0hhuCE46MPFXhy3g7OmzNd/G7I6HoId+HOhsavWMU4AFa8l0zmSf2+2S1Ct+qLyUapgYjcaeMqOjbZwZazYZQGYLxVM8Lcm6hSpJ3Ae4HkTP/Pl8wk/4Oydv7HsRGdXEZHQGo0tNEg8yVlXD20XKtWvzOHrN7ZnoEidx3YAofdU6FTjSHPt5NCCtzY5ayw0/eAGu47pycTU8pldiilcQ1eyY5WdA9JJBvb4DwLDnBUc6eVBuh43EwL+V0IL5QGdcrDGdXZKFl6Ijh7A4SVwfuGklT+TyC+a8k8i6r7AqxabeGFp7PPys6Pc8jbOLPPeKxDOY3ljmVVbiVAHbAsrTNLwXrnqbLCT/aIjb6n5MWztWZQhLV1EpZBHKKaHHJRDvkeXf5I1VLLtDosA4Y1LJgMlwW8t6mY6pVTyM3cOOq9XZH37tl9xc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d81ac68-1366-49df-b8a9-08dd7c2459a9 X-MS-Exchange-CrossTenant-AuthSource: MN2PR10MB4382.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2025 13:49:32.4203 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JhTJ0PmTPUhpFGFXiRhXqPW0ZLU8P4T0W6qf4VCZneoEktnnJACluRaqtYWnO/weLTt757NrTCbNJ9U6PNA27x0o3Xu+9X6Hg9ByanH900c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6705 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-15_06,2025-04-15_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxlogscore=999 suspectscore=0 spamscore=0 bulkscore=0 malwarescore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504150098 X-Proofpoint-GUID: 1UehbvDp80_KbCrNh6crxYrfxrdBLuv9 X-Proofpoint-ORIG-GUID: 1UehbvDp80_KbCrNh6crxYrfxrdBLuv9 X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org |
| Series | malloc: tcache improvements | |
Message
Cupertino Miranda
April 15, 2025, 1:49 p.m. UTC
Hi everyone, This is a new version for this patch series. Looking forward to your comments. Cheers, Cupertino PS: I realized I made a mistake naming previous versions of this series. Hope it is no inconvenient to rename it at this point. Changed from v5: - Dropped patches already pushed in upstream master. - Adapted code to take advantage of new streamlined __libc_malloc function by only dealing with small chunk sizes in this call. Remaining large chunk size tcache code is moved to __libc_malloc2 which is called by __libc_malloc as a tailcall. Changes from v4: - Reorganized patches from most general optimizations to large chunk caching changes in tcache. - Code changes related to recent reviews from Wilco and DJ. Changes from v3: - force inline of _int_free. This might make sense as a generic patch. - performance improvements Changes from v2: - Redesign implementation. - Dropped strategy to remove old chunks from tcache to a better split and consolidate strategy (future patch, still work in progress). - Fixed regressions in v2. Changes from v1: - Typo in the assigment to mp_.tcache_bins in do_set_cache_max function. Was setting it to MAX_TCACHE_SIZE instead of TCACHE_MAX_BINS. - Fixed testsuite regressions. Cupertino Miranda (3): malloc: mangle tcache entries pointers malloc: add tcache support for large chunk caching malloc: add testing for large tcache support. Rules | 19 ++++++ malloc/Makefile | 15 ++++ malloc/malloc.c | 178 +++++++++++++++++++++++++++++++++--------------- 3 files changed, 156 insertions(+), 56 deletions(-)