将循环迭代器视为"生产者-消费者"模式的一种特例:迭代器产生的数据供循环体消费。 因此,用协同程序写迭代器就理所当然了。因为协同程序可以一改传统调用者与被调用者之间的关系。 有了这个特性,在写迭代器时就无须顾及如何在每次成功的迭代调用间保持状态了。 permgen调用如下: 有了迭代器的genera ...
分类:
其他好文 时间:
2016-08-31 00:39:51
阅读次数:
117
错误信息 Error 500--Internal Server Error java.lang.OutOfMemoryError: PermGen space 解决 D:\SDE\weblogic\Middleware\user_projects\domains\iom_domain1\bin\ s... ...
分类:
编程语言 时间:
2016-08-21 16:36:14
阅读次数:
191
第yi天: 对于myecplise报系统内存不足,报PermGen space错误时需要我们去修改myecplise中的内存,具体方法添加如下代码: -XX:PermSize=256M -XX:MaxPermSize=386m -Xms512m -Xmx1024m 用来解决这个问题。 接口的问题: ...
分类:
其他好文 时间:
2016-08-12 16:35:44
阅读次数:
174
系统运行在MAVEN中的jetty插件下,当在ECLIPSE运 clean jetty:run时系统提示 OutOfMemoryError: PermGen space。 解决办法:设置run as >run configuragtions >jre标签下的 属性VM arguments:-serv ...
分类:
系统相关 时间:
2016-08-11 12:49:39
阅读次数:
225
有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小。 在eclipse中如何配置 ...
分类:
编程语言 时间:
2016-08-05 15:49:25
阅读次数:
152
1. java.lang.OutOfMemoryError: PermGen space 启动tomcat服务时,报这个错,查了下是,内存泄露 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Met ...
分类:
其他好文 时间:
2016-08-03 15:23:24
阅读次数:
110
这个问题的起因,是一次PermGen持续增长的报警,而问题的解决,是PermGen、类加载、Spring、JDK等知识的融合。
本次问题,从发生到最终解决,经历了很长的时间,这个过程中,有工程方法,有JVM优化,有源码追踪,有思想碰撞,最终解决问题后,发现是Spring 4.1.1.RELEASE的BUG,从4.2.4之后,这个BUG就修复了,这次问题的解决,对于我们从Low到Hight的过程,深有裨益。
问题的解决,是多位同事合作的结果,我再一次总结一遍,以求加深理解,并对读者有所裨益。...
分类:
其他好文 时间:
2016-07-25 07:05:18
阅读次数:
1774
例:编写一个迭代器,使其可以遍历某个数组的所有排列组合形式。代码如下: 然后,还需要定义其中调用到的打印函数printResult,并以适当的参数来调用permgen: 输出如下: 当生成函数完成后,将其转换为一个迭代器就非常容易了。首先,将printResult改为yield: 然后,定义一个工厂 ...
分类:
其他好文 时间:
2016-07-19 20:43:07
阅读次数:
127
首先看在JVM的堆中,按代的划分: Young:主要是用来存放新生的对象。 Old:主要存放应用程序中生命周期长的内存对象。 Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域. 它和和存放Instanc ...
分类:
其他好文 时间:
2016-07-14 13:27:06
阅读次数:
152
转载:http://www.cnblogs.com/xwdreamer/archive/2011/11/21/2296930.html 在看下文之前,首先要确认意见事情,就是你是如何启动tomcat的,我们在平时的开发环境当中,都是通过startup.bat方式启动tomcat的,那么你按照下面的方 ...
分类:
其他好文 时间:
2016-07-12 13:42:30
阅读次数:
232