奔跑的蜗牛

小蜗牛默默不语,背负着责任,怀抱着理想,一步一步实现它的人生价值。

  博客园  ::  :: 新随笔  :: 联系 ::  :: 管理

2012年2月27日

摘要: Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。 对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如 JSP,Servlet,EJB等在服务器端编程方面得到了很大的应用,但实际上,Java的性能问题在服务器端依然存在。下面我将分四个方面来讨论 Java的性能和执行效率以及提高Java性能的一些方法。 一.关于性能的基本知识 阅读全文
posted @ 2012-02-27 12:02 蜗牛大哥 阅读(871) 评论(0) 推荐(0) 编辑

摘要: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方案[转]一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用命令行or console加参数跑程序。现象:在eclipse的配置文件eclipse.ini中设置-vmargs -Xms500m -Xmx1024m,在eclipse中直接run 或者debug某些耗内存的程序时依然出现java.lang.OutOfMemoryError: Java Heap Space错误,即通常认为的内存不足, 阅读全文
posted @ 2012-02-27 11:58 蜗牛大哥 阅读(709) 评论(0) 推荐(0) 编辑

摘要: Tomcate启动内存设置 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置 实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true " JAVA_OPTS="-server -Xms768m -Xmx768m -XX 阅读全文
posted @ 2012-02-27 11:56 蜗牛大哥 阅读(826) 评论(0) 推荐(0) 编辑