ThreadLocal是什么 ThreadLocal提供了一个线程内的局部变量。这种变量在多线程环境下访问能够保证各个线程里的变量相对独立于其他线程内的变量。 只要线程存活并且ThreadLocal实例可以访问,每个线程都保存对其线程局部变量副本的隐式引用; 线程消失后,线程本地实例的所有副本都将被 ...
分类:
其他好文 时间:
2018-01-15 20:35:20
阅读次数:
202
go 内存泄露 新版本服务跑上一天内存占用20g,显然是内存泄露 内存泄露的问题难在定位 技术上的定位 主要靠 pprof 生成统计文件 之前写web项目 基于net/http/pprof 可以看到运行态信息,协助排查 https://github.com/cclient/gowebframewor ...
分类:
Web程序 时间:
2018-01-13 12:49:07
阅读次数:
984
一、什么是内存泄露 内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。在C++中,因为是手动管理内存,内存泄露是经常出现的事情。而现在流行的C#和Java等语言采用了自动垃圾回收方法管理内存,正常使用的情况下几乎不会发生内存泄露。浏览器中也是采用自动垃圾回收方法管理内存,但由于 ...
分类:
Web程序 时间:
2018-01-08 14:53:07
阅读次数:
188
1. 内存溢出 (Memory Overflow) 是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 2. 内存泄露 (Memory Leak) 是指程序在申请内存后,无法释放已申请的内存 ...
分类:
编程语言 时间:
2018-01-07 17:35:50
阅读次数:
139
本文转自:https://www.testwo.com/article/1153 1、前言 Hello,小伙伴们,相信大家在项目测试中都遇到过内存泄露问题,小编也着实爬过很多坑。比如小编所测项目,更换了多实例版本的sdk,横竖屏切换后有MapView没有销毁,导致内存泄露。小编测试手表项目,因为手表 ...
分类:
移动开发 时间:
2018-01-03 11:51:44
阅读次数:
214
功能及原理 先来大概介绍下Google Heap Profiler,大致有三类功能: 可以分析出在程序的堆内有些什么东西 定位出内存泄露 可以让我们知道哪些地方分配了比较多的内存 大概的原理就是使用tcmalloc 来代替malloc calloc new等等,这样Google Heap Profi ...
分类:
其他好文 时间:
2018-01-02 13:23:44
阅读次数:
223
目录 概述 移动app专项测试有哪些 安装包测试 兼容性测试 内存泄露测试 耗电量测试 流量测试 冲突测试 弱网测试 接口容错测试 系统权限测试 过度绘制测试 移动app专项测试实施方案 具体实施方案 实施流程 自动化工具 总结 [本文出自天外归云的博客园] http://www.cnblogs.c ...
分类:
移动开发 时间:
2017-12-29 18:16:20
阅读次数:
228
每次项目编译完成之后,都被内存搞得头昏脑胀,压力甚大。 利用两周时间,稍微研究了 微信开源的 MLeaksFinder 和 facebook 开源的 FBMemoryProfiler, 这两个开源三方,在编写过程中就可以检测内存泄露,实在是不要太方便…… 希望自己在下一个项目能用的得心应手…… 1. ...
分类:
其他好文 时间:
2017-12-28 16:11:00
阅读次数:
322
在jQuery的attr与prop提到过在IE9之前版本中如果使用property不当会造成内存泄露问题,而且关于Attribute和Property的区别也让人十分头痛,在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,使用这样的结构 ...
分类:
Web程序 时间:
2017-12-27 00:18:11
阅读次数:
279
本文向大家简单介绍一下Flex内存泄露问题,主要包括Flex内存释放优化原则和Flex内存泄露解决方法两大部分内容,希望你会感兴趣。 作者:vipoyb来源:csdn.net|2010-07-29 14:08 本文向大家简单介绍一下Flex内存泄露问题,主要包括Flex内存释放优化原则和Flex内存 ...
分类:
其他好文 时间:
2017-12-26 17:56:33
阅读次数:
119