锁定老帖子 主题:PHP会倒掉吗?
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-11
最后修改:2009-12-11
yipsilon 写道
icewubin 写道
yipsilon 写道
icewubin 写道
1. 16页自己找吧:“java类库加载的时候,只会加载用到的class和其相关的class,是按需加载的,不是你认为的一个类库直接加载到内存(执行环境),这方面你应该多了解一下java的ClassLoader机制。”
2. “哪个J2EEcontainer不都是上百兆的”明显是错的,你为什么不承认。 3. 我不认为我哪里说错了,如果写错是有可能,你连这种明显的错误都不肯承认,有什么必要和你讨论下去? 此帖都被人投了这么多隐藏,实在是没有再存在的必要,就此打住吧,楼主你自己都说了,目的达到了,何必再说下去呢? 1. 我那里也解释了,server版的jvm不是按需加载的,再说你说的“你认为的一个类库直接加载到内存(执行环境)”,我在后面进行了说明,不是你想的那回事儿(你总认为我说的意思是把所有类库不管需不需要的都加载进去,我可没这么说),是server版的jvm会把关联到的类都加载到内存里。大都数情况下,一个jar包里的类都是相关联的,不难想象。
2. 哎,这个我得承认错误,得加个“商业版的”这四个字。呵呵,but你到现在为止,还是不承认错误嘛?看到其他人都也在反驳你了,难道就没有你值得学习和承认的地方?
3. 本来不想说了,但是你的言论严重地误导了看帖子的人,所以一定要出来解释一下。更何况,之前标记为隐藏帖的人大多数是以为本帖是跟前面那位老兄发的帖子对着干,其实看了帖子的所有内容之后,还是有很多可读的地方,这应该也是为什么讨论到现在隐藏帖数还是保持在19贴的原因吧。 你解释了半天,红色部分还是错的,不用讨论下去了,你都不觉得自己错,就此打住如何? 1. 你去查查server版的jvm特性吧,如果我错了,麻烦你给个链接。如果你需要能证明我正确的链接,请到ibm alphawork上查,稍侯会在这里给你列出来。 2. 前贴内容已经更新了,再看一下吧。
为什么要我帮你找资料,你自己不会做实验么?
你找个1000MB的jar包,扔到你的lib目录下,xms设为200MB,你看看预加载会不会达到1000MB。(用SUN的JDK,不要用IBM的JDK)
如果你有要说你忘了加前提条件,老样子,就此打住吧,别讨论了,我知道你又忘了加前提条件。 |
|
返回顶楼 | |
发表时间:2009-12-11
icewubin 写道 “商业版的”你加了这个前提还是错的,resin就没有这么大。
你不用再回帖了,我知道你这次又忘了加了什么大前提。 resin 是 j2ee container?它充其量是个 jsp/servlet engine,加了一些特性后声称是 application server,但根本不是j2ee container,好多规范都没实现呐,老兄,你现在连词语都理解错了啊?还怨我?晕... 引用 1. 我说的错误是指:“一个jar包里的类都是相关联的,不难想象”。 2. 为什么要我帮你找资料,你自己不会做实验么? 3. 你找个1000MB的jar包,扔到你的lib目录下,xms设为200MB,你看看预加载会不会达到1000MB。(用SUN的JDK,不要用IBM的JDK) 如果你有要说你忘了加前提条件,老样子,就此打住吧,别讨论了,我知道你又忘了加前提条件。 1. 这个你真应该承认错误,我之前说的是什么?“大都数情况下” 2. 在讨论中我没少找链接和做测试好不好?相反你做了什么呢? 3. 可以直接告诉你,如果1000MB都是类且相互关联的话,使用server版的JVM,启动时内存占用肯定能超过1000MB。 我没有忘记加条件,一直都是这么说的,呵呵。貌似,都是你看文章丢三落四,断章取义滴回答问题。本贴第1条不就是么? |
|
返回顶楼 | |
发表时间:2009-12-11
最后修改:2009-12-11
yipsilon 写道 2. 在讨论中我没少找链接和做测试好不好?相反你做了什么呢? 3. 可以直接告诉你,如果1000MB都是类且相互关联的话,使用server版的JVM,启动时内存占用肯定能超过1000MB。 JIT的资料难道不是我找的么? 你这个“如果”如何得出来的?依据何来?(我拍脑袋想,既然都和java.lang.Object相关联,应该都关联啊,可能么?) 唉,这种咬文嚼字的讨论没啥意思,动不动就说忘加前提的。 题外话,-server预加载所有相关联的class,我还真没找到,这个和你说正经的,帮我找一下吧,我看看原文是怎么写的。 |
|
返回顶楼 | |
发表时间:2009-12-11
最后修改:2009-12-11
yipsilon 写道 icewubin 写道 “商业版的”你加了这个前提还是错的,resin就没有这么大。
你不用再回帖了,我知道你这次又忘了加了什么大前提。 resin 是 j2ee container?它充其量是个 jsp/servlet engine,加了一些特性后声称是 application server,但根本不是j2ee container,好多规范都没实现呐,老兄,你现在连词语都理解错了啊?还怨我?晕... 先和你确认一下,你说的resin是哪个版本,免得又说不清楚,我记得resin是有支持EJB的。 http://caucho.com/resin/doc/resin-ejb.xtp 既然你说很多规范没实现,请说明是resin哪个版本,哪些规范没实现。 |
|
返回顶楼 | |
发表时间:2009-12-11
icewubin 写道
1. JIT的资料难道不是我找的么?
2. 你这个“如果”如何得出来的?依据何来? 3. 唉,这种咬文嚼字的讨论没啥意思,动不动就说忘加前提的。 题外话,-server预加载所有相关联的class,我还真没找到,这个和你说正经的,帮我找一下吧,我看看原文是怎么写的。 1. 既然大家都找了资料,那我就不知道你为啥要为这个问题吵了。
2. “如果”本身就是假设,没有依据,如果你非要查,请到 google 上查 server 版 jvm 的特性,提醒一下,大多数有实质内容的网页都是英文的。
3. 哈哈,我就说一次忘了加那四个字,你居然说“动不动就说忘了”,这“动不动”是哪来的啊?你不加前提和断章取义的内容比我多多了啊,每次我都给你解释,你不但不承认错误还还责怪起我来了?这种浮躁的环境,确实没有必要再讨论下去了。
哎,算了,还是给你找个吧 http://java.sun.com/javase/technologies/hotspot/index.jsp |
|
返回顶楼 | |
发表时间:2009-12-11
yipsilon 写道
|
|
返回顶楼 | |
发表时间:2009-12-11
icewubin 写道
先和你确认一下,你说的resin是哪个版本,免得又说不清楚,我记得resin是有支持EJB的。
http://caucho.com/resin/doc/resin-ejb.xtp 既然你说很多规范没实现,请说明是resin哪个版本,哪些规范没实现。 就知道你会说Resin支持EJB,看看内容吧,就拿EJB来说,难道J2EE规范里写的beans声明要在resin-web.xml里?
http://java.sun.com/javaee/technologies/
上述链接是J2EE所用到的技术列表,有一半都是J2EE Container必须实现的,你可以对照一下看看resin是否已经支持了,我粗略浏览了一下,貌似resin只实现了部分ejb 3.0的特性,还不是全部实现的,而其他技术大部分都没有实现。 |
|
返回顶楼 | |
发表时间:2009-12-11
最后修改:2009-12-11
yipsilon 写道
icewubin 写道
先和你确认一下,你说的resin是哪个版本,免得又说不清楚,我记得resin是有支持EJB的。
http://caucho.com/resin/doc/resin-ejb.xtp 既然你说很多规范没实现,请说明是resin哪个版本,哪些规范没实现。 就知道你会说Resin支持EJB,看看内容吧,就拿EJB来说,难道J2EE规范里写的beans声明要在resin-web.xml里?
http://java.sun.com/javaee/technologies/
上述链接是J2EE所用到的技术列表,有一半都是J2EE Container必须实现的,你可以对照一下看看resin是否已经支持了,我粗略浏览了一下,貌似resin只实现了部分ejb 3.0的特性,还不是全部实现的,而其他技术大部分都没有实现。 你列了个JavaEE6?唉,原来之前的那些JavaEE或者J2EE都不算的啊。(到此发现原来你说的J2EE Container的前提条件是要实现JavaEE6,不讨论了,真累啊。) |
|
返回顶楼 | |
发表时间:2009-12-11
icewubin 写道
yipsilon 写道
http://java.sun.com/products/hotspot/2.0/README.html
http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/quickstart/memory.html
http://java.sun.com/j2se/1.5.0/docs/guide/vm/server-class.html
http://java.sun.com/products/hotspot/docs/general/hs2.html
先找这四个,你多多理解吧。 |
|
返回顶楼 | |
发表时间:2009-12-11
最后修改:2009-12-11
yipsilon 写道 1. 我说的错误是指:“一个jar包里的类都是相关联的,不难想象”。
1. 这个你真应该承认错误,我之前说的是什么?“大都数情况下” 你说的“不难想象”和“大都数情况下”都是没有依据的: 例如A引用了Z,B引用了Z,classloader加载了A,也只会加载Z,而不会加载B。 所以我反而认为大多数情况下,一个jar包里的类是大多数是“不相关联”的,当然我这里说的“不相关联”是指classloader不会从Z加载到B的,因为B引用Z是单向的。 |
|
返回顶楼 | |