最近在做hadoop上面的东西,今天跑一个kmeans算法,数据量是200W,运行到最后报错了, 最后在网上找到了答案,原来是hadoop配置的堆的空间太小,解决方法是在haoop-env.sh中加以修改 原本的配置是: export HADOOP_CLIENT_OPTS="-Xmx128m $HA ...
分类:
编程语言 时间:
2017-05-06 13:21:47
阅读次数:
141
修改MyEclipse.ini文件中的,将-vmargs后面的参数修改为 -Xms256m -Xmx768m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m project-build Automatically选项去掉 proj ...
分类:
系统相关 时间:
2017-05-01 11:08:49
阅读次数:
155
1. -Xms 初始堆 -Xmx 最大堆 -Xmn 新生代 -XX:PermSize 初始分配的非堆内存 -vmargs 说明后面是VM的参数,所以后面的其实都是JVM的参数了 -XX:MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配 -XX:MaxNewSize 就是tom ...
分类:
其他好文 时间:
2017-04-28 09:20:16
阅读次数:
169
常见配置汇总 堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n:年轻代中Eden ...
分类:
其他好文 时间:
2017-04-27 13:25:00
阅读次数:
203
部分内容来自:http://www.cnblogs.com/jinzhenshui/p/3345895.html 当初始化一个 byte[] 变量时,如果写成了这样 你可以看到报错: 这个错误表示需要设置参数增加虚拟内存大小 对项目右键 -> Debug -> Debug Configuration ...
分类:
编程语言 时间:
2017-04-26 23:41:42
阅读次数:
174
1.1 实现 Android 系统的自启动1.1.1.实现自己的广播接收器,在 onReceive()方法中实现要处理的逻辑1.1.2. AndroidManifest.xml 中注冊该广播接收器,申明接收广播过滤器为Boot_Completed 广播1.1.3.申明权限 实现 Android 的自 ...
分类:
移动开发 时间:
2017-04-26 14:45:19
阅读次数:
334
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space JVM Heap(堆)溢出 JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx) ...
分类:
编程语言 时间:
2017-04-20 16:48:56
阅读次数:
165