JVM常用参数-XX:+<option>启用选项-XX:-<option>不启用选项-XX:<option>=<number>-XX:<option>=<string>堆设置-Xms:初始堆大小-Xmx:最大堆大小-Xmn:新生代大校通常为Xmx的1/3或1/4。新生代=Eden+2个Survivor空间。实际可用空间为=Eden+1..
分类:
其他好文 时间:
2017-06-27 13:52:18
阅读次数:
160
遍历 DOM jQuery 提供了多种遍历 DOM 的方法。 遍历方法中最大的种类是树遍历(tree-traversal)。 下一章会讲解如何在 DOM 树中向上、下以及同级移动。 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents ...
分类:
Web程序 时间:
2017-06-25 12:06:08
阅读次数:
209
(1)堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n:年轻代中Eden区与两个 ...
分类:
其他好文 时间:
2017-06-24 18:45:39
阅读次数:
111
以下配置主要针对分代垃圾回收算法而言: 1、堆大小设置: 年轻代的设置很关键JVM中最大堆大小有三方面限制: (1)相关操作系统的数据模型(32-bt还是64-bit)限制; (2)系统的可用虚拟内存限制; (3)系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无 ...
分类:
其他好文 时间:
2017-06-24 18:32:31
阅读次数:
132
题目:给你一些数据结构上的操作,推断该数据结构是栈、队列、还是优先队列。 分析:0基础DS,模拟。构建三种结构,直接模拟,然后依据结果推断。 说明:优先队列用最大堆实现。 #include <algorithm> #include <iostream> #include <cstdlib> #inc ...
分类:
其他好文 时间:
2017-06-23 12:51:07
阅读次数:
153
---------------------siwuxie095 索引从 1 开始 程序 1:最大堆的实现 MaxHeap.h: #ifndef MAXHEAP_H #define MAXHEAP_H #include #include #include ... ...
分类:
其他好文 时间:
2017-06-05 22:11:23
阅读次数:
211
/* * (最大)堆的向下调整算法 * * 注:数组实现的堆中,第N个节点的左孩子的索引值是(2N+1),右孩子的索引是(2N+2)。 * 其中,N为数组下标索引值,如数组中第1个数对应的N为0。 * * 参数说明: * a -- 待排序的数组 * start -- 被下调节点的起始位置(一般为0,... ...
分类:
编程语言 时间:
2017-06-03 11:27:25
阅读次数:
235
选择排序: 关键是找最小元的一步 普通选择排序都看一遍 时间复杂度O(N^2) 可用最小堆来优化 使时间复杂度降为O(NlogN) 算法1: T(N) = O(NlogN) 问题:需要额外O(N)空间 且复制元素需要时间 算法2: 调成最大堆 每次把最大的放到最后位置 堆的规模减1 然后调整最大堆 ...
分类:
编程语言 时间:
2017-05-18 09:45:07
阅读次数:
243
内存溢出 产生原因 Android 的虚拟机是基于寄存器的Delvik,它的最大堆内存是16M,有的机器是24M,因此所能用的内存空间是有限的,如果我们的内存占用超过一定水平就会出现OOM异常 对象内存过大 保存了多个好用内存的过大的对象(比如Bitmap,XML文件),造成内存超出限制 图片过大导 ...
分类:
其他好文 时间:
2017-05-15 00:34:36
阅读次数:
163