Shell脚本local变量内存泄露
来源:互联网 发布:node 模块开发 编辑:程序博客网 时间:2024/05/21 06:26
Shell脚本local变量内存泄露
shell脚本的内存泄露,你一定很少遇到,今天小组同事就撞了一次头彩。
首先上代码:
#!/bin/shwhile truedo local test=100;done
抛开没有sleep不谈(这是为了快速测试),这段代码会不会内存泄露?!
动手快的你,肯能已经做了测试:不会啊,报错了!
是的,linux PC上测试会发现,执行提示,local定义不在一个函数内。
但是在arm板子上,运行上面的代码,没有提示,内存会蹭蹭的往上涨!
经过上面的测试,应该可以确认:
local变量是从堆里申请的
local变量只能定义在函数体内
shell高版本已经在非函数体内定义local变量添加了错误提示
注:具体机制赞不清楚,如有大牛知晓,请告知,多谢!
0 0
- Shell脚本local变量内存泄露
- 继承threading.local引发的内存泄露
- local reference table overflow 内存泄露
- 使用Local创建内存变量
- Shell脚本编程-变量
- shell脚本中的变量
- shell 脚本参数变量
- shell 脚本 变量赋值
- shell脚本变量比较
- shell 脚本变量赋值
- Shell脚本中变量$
- shell脚本-变量
- Shell脚本 变量笔记
- shell脚本(变量)
- shell脚本 变量
- shell脚本之变量
- Shell脚本编程-变量
- shell脚本变量执行
- Atitit 修改密码的功能流程设计 attilax总结
- Ehcache是现在最流行的纯Java开源缓存框架
- 软件无线电 SDR LTE平台简介---OAI、srsLTE、OpenLTE与Amarisoft
- (5)循环链表
- CF - 711D 搜索环
- Shell脚本local变量内存泄露
- hdu3820 Golden Eggs(最小割)
- 数组指针和指针数组
- 生产者/消费者模式(阻塞队列) 一个经典的并发模型
- 【PAT甲级】1062. Talent and Virtue (25)
- libcurl windows编译,运行配置
- 源码安装yui compressor
- 利用决策树分析乳腺癌患者存活
- iOS中的runtime简介