一、对象引用的类型 Java 中的垃圾回收一般是在 Java 堆中进行,因为堆中几乎存放了 Java 中所有的对象实例。谈到 Java 堆中的垃圾回收,自然要谈到引用。在 JDK1.2 之前,Java 中的引用定义很很纯粹:如果 reference 类型的数据中存储的数值代表的是另外一块内存的起始地 ...
分类:
其他好文 时间:
2016-11-19 20:24:44
阅读次数:
235
移动App测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为: 环境(大量的设备,各种移动OSs,适应频繁OSs变化) 。 设备(触摸式和非触摸式设备,有限的内存容量,电池耗电量) 。 网络(不同的网络和运营商,在不好或无网络的情况下的App行为,离线支持) 。 可用性(方向,触摸,多触 ...
分类:
移动开发 时间:
2016-11-12 01:54:18
阅读次数:
127
9==显示列表中的xenserver的总内存,可用内存,可用内存比【易读版】-----------------------forIin$(cat<<eof|catPTtile192.168.1.xxx192.168.1.xxxeof);do{["$I"="PTtile"]&&echo-e"NameLabel:\t\tIpAddress:\t\tHostName:\t\tMemTotal:\t\tMemFree:\tMemP%:"|..
分类:
其他好文 时间:
2016-11-07 08:28:00
阅读次数:
199
1.野指针通常是因为指针变量中保存的值不是一个合法的内存地址而造成的2.野指针不是NULL指针,是指向不可用内存的指针3.NULL指针不容易用错,因为if语句很好判断一个指针是不是NULL,C语言中没有任何手段可以判定一个指针是否为野指针4.(1)局部变量没有被初始化(2)使用已经..
分类:
其他好文 时间:
2016-10-14 07:53:12
阅读次数:
133
一、缘由: 曾经看到MySQL服务器上Cache占用特别大,其实大家都知道这是合理的,这些都是可用内存; 那么问题来了,是谁在占用这些Cache呢?如果去掉不合理的Cache占用,系统内存会更充分的得到利用。 由上图可见,Cache占用了42G内存,猛地一看很可怕。实际上他还属于memfree之列。 ...
分类:
系统相关 时间:
2016-10-12 16:42:38
阅读次数:
881
最近在做一个app,有一个进程管理模块用于管理系统中正在运行的进程,并且可以关闭进程进行加速手机的功能,基本把它实现了出来。界面的效果都是自己写的,虽然有BUG,但是基本上能满足需求,后期我会改进BUG。好了,来看看效果: 1.获取系统的可用内存和总内存。 获取系统内存中应用的信息,需要用到Acti ...
分类:
移动开发 时间:
2016-09-20 00:18:12
阅读次数:
487
JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你 -Xmx 是最大堆的大小 当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆,如果-Xmx ...
分类:
编程语言 时间:
2016-09-09 20:54:54
阅读次数:
235
可用内存:Available memory=free+buffers+cached,即2021=235+394+1392已使用内存:Used memory=used-buffers-cached,即30217=32003-394-1392而在用zabbix自身的Template OS Linux模版 ...
分类:
系统相关 时间:
2016-09-07 14:39:11
阅读次数:
5504
“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导致任何问题。实际上,使用C/C++这类没有垃圾回收机制的语言时,你很多时间 ...
分类:
编程语言 时间:
2016-08-23 13:22:17
阅读次数:
292
现在 有10亿个int型的数字(JAVA中 int 型占4B),以及一台可用内存为1GB的机器,如何找出这10亿个数字的中位数? 中位数定义:数字排序之后,位于中间的那个数。比如将10亿个数字进行排序(位置从1到10亿),排序之后,位于第5亿个位置的那个数 就是中位数。 关于中位数,可参考:快速排序 ...
分类:
其他好文 时间:
2016-08-14 07:11:41
阅读次数:
126