- 浏览: 9567 次
- 性别:
- 来自: 深圳
最新评论
文章列表
1.
free -m #查看内存占用
free -m -t #看内存占用并统计
free -n -t -s 2 #看内存占用并统计,每两秒刷新一次
2.
vmstat -s #看内存的使用状况
3.
top #看进程的CPU排名
top -d 1 #看排名的时候1 ...
可以设置的最大JVM内存和JVM版本以及操作系统版本有关:
一般Windows下1200-1500M左右,
Linux下最大能到2600M。
可以使用命令 java -XmxXXXXM -version 进行测试
(如:java -Xmx1024M -version)
逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。
原因有很多种,比如:
1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象;
2.虚拟机不回收内存(内存泄漏);
说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法,
一个是优化程序代码,如果业务庞大,逻辑复杂,尽量减少全局变量的引用,让程序使用完变量的时候释放该引用能够让垃圾回收器回收,释放资源。
二就是物理解决,增大物理内存,然后通过:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX: ...
方法一:可以用终端安装或卸载软件。
方法二:用系统自带的“新立得软件包管理器”
在终端里
安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
安装deb ...
Ubuntu安装后root是没有默认的密码的,因为你还没给root设置密码,你第一个 user 是在 admin 组,他可以给 root 设置密码,所以大家不要费脑筋想当初自己设的密码是多少了,因为根本就不存在。
端口输入如下命令:
sudo passwd root
[sudo] password for you :---> 输入你的密码,不回显
Enter new UNIX password: --- > 设置root 密码
Retype new UNIX password: --> 重复
======================================== ...
之前的帖子中,提到了“XPath 轴(XPath Axes)”的概念,在使用 XPath 的过程中,采用灵活的相对路径可以很大程度上提高导航的性能和速度,而“XPath 轴”正是 XPath 相对路径的核心内容。
<a>
<b id="1">aaa</b>
<b id="2">
<sub></sub>
</b>
<x>
<b id="3">ccc</b>
</x>
...
<a>
<b>test</b>
<c>
<d>t</d>
dee
<e />
<d>w</d>
inside c
</c>
<d>app</d>
</a>
在以上的XML中,我们通常使用这种“//d”来遍历所有节点名称为“d”的节点,但我们会发现其顺序是按照节点的深度从外到内遍历的。也就是说会最先导航到“<d>app</d>”这个位置,其次才是“<d> ...
VTD-XML 2.10 is now released. It can be downloaded at https://sourceforge.net/projects/vtd-xml/files/vtd-xml/ximpleware_2.10/.
This release includes a number of new features and enhancement.
* The core API of VTD-XML has been expanded. Users can now perform cut/paste/insert on an empty element.
* T ...