From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966073AbcHEE5k (ORCPT ); Fri, 5 Aug 2016 00:57:40 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:42761 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751389AbcHEE5e (ORCPT ); Fri, 5 Aug 2016 00:57:34 -0400 X-AuditID: b6c32a16-f79066d00000256b-43-57a41ca66510 From: PINTU KUMAR To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: jaejoon.seo@samsung.com, jy0.jeon@samsung.com, vishnu.ps@samsung.com, pintu.k@samsung.com Subject: [linux-mm] Drastic increase in application memory usage with Kernel version upgrade Date: Fri, 05 Aug 2016 10:26:37 +0530 Message-id: <01a001d1eed5$c50726c0$4f157440$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: AdHu1baSz9TJc0mHTv6rMy+f4kbUaw== Content-language: en-us X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkk+LIzCtJLcpLzFFi42LZdlhTWHeZzJJwg88rFS3eLlrJarF4i63F 5V1z2CzurfnPatH3/TC7xZS+u4wObB6bPk1i9+jbsorR4/MmuQDmqFSbjNTElNQihdS85PyU zLx0WyXv4HjneFMzA0NdQ0sLcyWFvMTcVFslF58AXbfMHKC1SgpliTmlQKGAxOJiJX07m6L8 0pJUhYz84hJbpWhDQyM9QwNzPSMjIz0T01grI1OgkoTUjEfnAgqWclVcffuXpYFxK0cXIyeH hICJxJupO5ggbDGJC/fWs3UxcnEICSxllDjxdC4zhPOZUeLOhX3MMB3tB3qhEqsZJa5/72cD SbAJaEpcvbWQtYuRg0NEwEJi00pWkDCzQLpEW8d7sBJhgTiJtvn9YHNYBFQk9nZNAtvMK2Ap Me34TnYIW1Di5MwnLBC9OhILdn9ig7DlJba/nQN1g4LEjrOvGUFsEQE9iXOnT7JD1IhLvDx6 hB3kNgmB/2wSi7Z3MoLcIyEgK7HpAFSvi8SZqSehPhaWeHV8CzuELSXxasc1ZojebkaJhosn mCCcKYwSX7Y/ZIOospc48PEGM8Q2PonF6x+wQSzglehoE4IwPSRWPamFqHaUeLJnMth8IYFY ib5p65gmMMrPQvLmLCRvzkLy5iwk7yxgZFnFKJZaUJybnlpsXGChV5yYW1yal66XnJ+7iRGc /LTEdjDOW+F1iFGAg1GJh9fj9OJwIdbEsuLK3EOMEhzMSiK8j6WWhAvxpiRWVqUW5ccXleak Fh9iNAVGw0RmKdHkfGBiziuJNzQxMzQxMjMyMLcwslQS5+3hrAsXEkhPLEnNTk0tSC2C6WPi 4JRqYDSYdlX7GKuAkG6Fg5+C9b2I/a/Nz2t8uLrQ8+CXotZtO+Wy/xfWyRzc6bSbRe7hk3U/ qxKuu/NPC5pu4jT74XqtdX1zpNZWVXKrqKn8MG8LOMArq79hwb1O3g69nwEBYWuy4i6118xs Sv8nFbhly+E572TOm5sZs2jvnf8zTvyPBsO7E/++3FViKc5INNRiLipOBACsteXmlAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRmVeSWpSXmKPExsWSnXP7iu5SmSXhBnM+CVm8XbSS1WLxFluL y7vmsFncW/Of1aLv+2F2iyl9dxkd2Dw2fZrE7tG3ZRWjx+dNcgHMUW42GamJKalFCql5yfkp mXnptkqhIW66FkoKeYm5qbZKEbq+IUFKCmWJOaVAnpEBGnBwDnAPVtK3S3DLeHQuoGApV8XV t39ZGhi3cnQxcnJICJhItB/oZYawxSQu3FvP1sXIxSEksJJRYm/XJxaQBJuApsTVWwtZQWwR ASuJBT/vgcWZBbIljnydCNYsLBAjsWDFaSYQm0VABah3EpjNK2ApMe34TnYIW1Di5MwnQL0c QL16Em0bGSHGyEtsfzsH6gYFiR1nXzNCrNKTOHf6JDtEjbjEy6NH2Ccw8s9CMmkWwqRZSCbN QtKxgJFlFaNYakFxbnpucYGBkV5xYm5xaV66XnJ+7iZGYORsO6wkvoNx1gqvQ4wCHIxKPLwR NxeHC7EmlhVX5h5ilOBgVhLhfSy1JFyINyWxsiq1KD++qDQntfgQoynQoxOZpUST84FRnVcS b2hiamFhYWJpbGxsYaIkzit4ty5cSCA9sSQ1OzW1ILUIpo+Jg1OqgbG12ebOiy9BVlZxjDfW Xvxo/3DOqqcOm7ke3Qv8H1Awe/nPn3t93gXVmxqdvSv2dXOYSWKWTPp8F61ZKsuzX1vvF1n1 5cCL3hNnz29TmB7b1LPTNmpK0qLlcgfl3v2sb2WSWXpQ4OeyBJsbM0peyOX2nWBaJXG67mPB hp0vuq+piIu7Zf2UZG1QYinOSDTUYi4qTgQAMO8KqrICAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20160805045709epcas3p1dc6f12f2fa3031112c4da5379e33b5e9 X-Msg-Generator: CA X-Sender-IP: 182.195.34.23 X-Local-Sender: =?UTF-8?B?UElOVFUgQUdBUldBTBtTUkktQmFuZ2Fsb3JlLUtlcm5lbCAm?= =?UTF-8?B?IEJTUBvsgrzshLHsoITsnpAbUHJpbmNpcGFsIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?UElOVFUgS1VNQVIbU1JJLUJhbmdhbG9yZS1LZXJuZWwgJiBC?= =?UTF-8?B?U1AbU2Ftc3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXI=?= X-Sender-Code: =?UTF-8?B?QzEwG1NXQUhRG0MxMElEMDFJRDAxMDYxNg==?= CMS-TYPE: 103P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20160805045709epcas3p1dc6f12f2fa3031112c4da5379e33b5e9 X-RootMTR: 20160805045709epcas3p1dc6f12f2fa3031112c4da5379e33b5e9 References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All, For one of our ARM embedded product, we recently updated the Kernel version from 3.4 to 3.18 and we noticed that the same application memory usage (PSS value) gone up by ~10% and for some cases it even crossed ~50%. There is no change in platform part. All platform component was built with ARM 32-bit toolchain. However, the Kernel is changed from 32-bit to 64-bit. Is upgrading Kernel version and moving from 32-bit to 64-bit is such a risk ? After the upgrade, what can we do further to reduce the application memory usage ? Is there any other factor that will help us to improve without major modifications in platform ? As a proof, we did a small experiment on our Ubuntu-32 bit machine. We upgraded Ubuntu Kernel version from 3.13 to 4.01 and we observed the following: -------------------------------------------------------------------------------- ------------- |UBUNTU-32 bit |Kernel 3.13 |Kernel 4.03 |DIFF | |CALCULATOR PSS |6057 KB |6466 KB |409 KB | -------------------------------------------------------------------------------- ------------- So, just by upgrading the Kernel version: PSS value for calculator is increased by 409KB. If anybody knows any in-sight about it please point out more details about the root cause. Thank You! Regards, Pintu