找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5676|回复: 4

padavan释放内存的问题

[复制链接]
发表于 2018-12-4 20:24 | 显示全部楼层 |阅读模式
本帖最后由 醉老仙 于 2018-12-5 12:34 编辑

命令:echo 1 > /proc/sys/vm/drop_caches
控制台里执行是不行的,不接受这个命令

那我把它放在自定义脚本里,在自定义脚本0(功能配置)里随便找个位置放进去,每次应用页面设置就会执行一次,

然后,我想手动执行,就在按钮设置里按1秒改为运行自定义脚本1,但这个脚本被改为右上角的adbyby了

最后就是我想通过改js来post命令试一下

在state.js中加入按钮<button type="button" id="freememory" class="btn btn-mini" style="height: 21px; outline:0;" title="释放内存">释放内存</button>


再加入执行功能
  1. function freememory(){
  2.         if(!confirm('确定要释放内存吗?'))
  3.                 return;
  4.         var $j = jQuery.noConflict();
  5.         $j.post('/apply.cgi',
  6.         {
  7.                 'action_mode':' SystemCmd ',
  8.                 'current_page':'console_response.asp',
  9.                 'next_page':'console_response.asp',
  10.                 'SystemCmd':'echo 1 > /proc/sys/vm/drop_caches'
  11.         });
  12.         setLogData();
  13. }
复制代码

post这个命令过去是一样的结果,所以还得从根源解决这个毛病,或者加入一个sh来搞定它
我是用官改看见有个释放内存的按钮才想起来弄一下,懒得再搞,有强迫症的可能需要,运行usb,adbyby什么的容易吃内存

如果H大能做一下普及就行了,另外问下专业人员,还有别的释放内存命令吗


2018.12.05控制台里执行echo 1 > /proc/sys/vm/drop_caches & sh或echo 1 > /proc/sys/vm/drop_caches & bash可以成功释放,但按钮post方法不行




我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-4 20:36 | 显示全部楼层
这个建议不错,我最近开S-S R服务器端,结果加载了OTP,内存就从380M降低到了180M,其实很多功能都是打开直接就关闭了,执行完脚本,内存根本就没自动回收,看起来有些难受。

点评

内容缓存在内存中以加速下次访问,强制手动清除只会影响运行速度 Linux 内核在需要时会自动回收这部分缓存 如果是程序真实存在的内存泄漏(malloc 之后忘记 free 之类),你这样手动清除也没用  详情 回复 发表于 2018-12-6 20:52
控制台里执行echo 1 > /proc/sys/vm/drop_caches & sh可以释放内存,今天我试过可以  详情 回复 发表于 2018-12-5 12:34
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-12-5 12:34 | 显示全部楼层
ljq110 发表于 2018-12-4 20:36
这个建议不错,我最近开S-S R服务器端,结果加载了OTP,内存就从380M降低到了180M,其实很多功能都是打开直 ...

控制台里执行echo 1 > /proc/sys/vm/drop_caches & sh可以释放内存,今天我试过可以
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-12-6 20:52 来自手机 | 显示全部楼层
ljq110 发表于 2018-12-4 20:36
这个建议不错,我最近开S-S R服务器端,结果加载了OTP,内存就从380M降低到了180M,其实很多功能都是打开直 ...

内容缓存在内存中以加速下次访问,强制手动清除只会影响运行速度
Linux 内核在需要时会自动回收这部分缓存
如果是程序真实存在的内存泄漏(malloc 之后忘记 free 之类),你这样手动清除也没用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 11:13 | 显示全部楼层
提示只读文件系统 无法修改
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 19:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表