# 一键式重置密码插件占用虚拟内存VIRT和常驻内存SHR过高怎么办？
#### 问题描述
在弹性云服务器运行时，一键式重置密码插件占用虚拟内存VIRT和常驻内存SHR过高。
图1查看虚拟内存占用情况   
![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000001142904092.png "点击放大")
#### 问题根因
应用程序使用内存的时候通过glibc的内存池来提供，glibc 2.10之前的版本中，只有一个内存池，称为main arena。从glibc 2.10版本开始引入了thread arena，导致虚拟内存VIRT和常驻内存SHR过高。可通过限制一键式重置密码插件的可申请内存解决该问题。
#### 处理方法
1. 修改一键式重置密码插件参数。
   1. 执行以下命令查看配置文件。 **vim /CloudResetPwdUpdateAgent/conf/wrapper.conf**
      图2wrapper.conf修改前   
      ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000001142745822.png "点击放大") 
   
   2. 将wrapper.java.initmemory=16和wrapper.java.maxmemory=64前的"#"去掉。
      图3wrapper.conf文件修改后   
      ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000001142912976.png) 
    
2. 执行以下命令重启一键式重置密码插件。 **cd /CloudResetPwdUpdateAgent/bin/**
   **./cloudResetPwdUpdateAgent.script restart**
   
 
