"随着并发量的不断变大,占用的内存也变大"
--这种状态正常,并不是java或weblogic专有的。
"晚上做的测试,第二天早上来看,占用量没减少多少"
--1.检查代码,是不是所有使用的资源在用完后释放掉了?
2.如果楼主的loadrunner没有结束与服务器的连接,那让服务器如何释放资源。
3.楼主查看内存是通过什么来看的?准确吗?
--这种状态正常,并不是java或weblogic专有的。
"晚上做的测试,第二天早上来看,占用量没减少多少"
--1.检查代码,是不是所有使用的资源在用完后释放掉了?
2.如果楼主的loadrunner没有结束与服务器的连接,那让服务器如何释放资源。
3.楼主查看内存是通过什么来看的?准确吗?
解决方案 »
- 项目启动错误,之前是好的
- 急需j2ee中文版api
- 500人民币规求有能力的高手解析一个带中文的pdf文件!
- 谁位大哥可以提供这样的功能代码,小弟无比感激
- 关于实体类(POJO)里面能不能写逻辑的疑问
- HQL的批量修改 不同值问题
- jsp 中的几个radio,其中一个默认是选中的,即checked,转化为struts后,编译发布时提示没有checked这个属性也,怎么解决?
- 在Struts开发过程中遇到的几个问题?谢谢!
- 帮我看看(struts1.1)-datasource
- 讨论:在静态方法中,可以使用多线程吗?
- hibernate一个配置问题,非常急!!!!!!!!!
- struts: dynamicJavascript, staticJavascript 是什么意思?
web开发中资源释放是怎么一会事,怎样判断呢?
loadrunner没有结束与服务器的连接,我把loadrunner关闭不就结束连接了吗
楼主查看内存是通过什么来看的?准确吗 ps命令准确工程结构问题举个例子来讲是啥?
你应该在网页上,选择domain-》server-》control-》shutdown this server,这样强制关闭weblogic,这样可以减少资源的使用量
上面的示例表示Java虚拟机的初始堆的大小属性设定为128MB。下一步,修改WebLogic Server启动脚本中关于初始堆内存的配置。我们以"<BEAHOME>\user_projects\platform\startWebLogic.cmd"为例,修改Platform域的配置。用文本编辑器打开启动脚本,在WebLogic Server的Java虚拟机启动之前添加如下配置:set MEM_ARGS=-Xms128m -Xmx128m -XX:MaxPermSize=128m当你开始使用这个域工作,你可以监视实际使用的内存堆的大小,并决定是否可以进一步减小初始堆的大小。监视可以通过WebLogic Server控制台的监视applet来完成。 如果仅仅是基本的Web页面开发并且只有你自己使用这个开发环境(一个开发者),一般不会使用超过90MB服务器的JVM堆。如果你确实做到了在基本的开发过程中把初始的堆调整到90至100MB,下一步就是从域中去掉不用的组件。例如:仅仅进行WebLogic Portal的开发,就不需要platform域中的集成和商务组件,这样在内存中就只保留WebLogic Server、WorkShop和WebLogic Portal组件。如果仅仅是进行基本的J2EE的开发,portal和integration的组件都不比保留。可以通过配置向导(configuration wizard)创建符合需要的域,而不是大而全的platform域。这里是WebLogic Server域,仅仅包含构建基本J2EE所必需的组件。使用基本的WebLogic Server域能够有效降低服务器组件对内存的需要,可以让WebLogic WorkShop使用更多的内存。使用页面流组件开发独立的Web应用,然后把Web应用包含到门户应用中是有效可行的。开发者可以利用最小的内存需要开发独立的Web应用,然后整合在完整的门户中,在门户中整合Web应用只是组装即可。类似的情况,如果你需要构建包含流程定义的integration应用,你不必完整的platform域,因为portal的组件并不是你所需要的,去除它们以节约内存。可以通过配置新的域或从服务器中解除portal部署。额外的一步,你可以用Configuration Template Builder把经过你验证的优化配置创建为模板。通过选择你创建并优化配置的域创建新的可发布域模板,便于与项目组中其他开发者共享你优化并测试的域的配置。另外,一旦你在这个域中创建了可重用的组件,你也可以通过这个定制的域来共享这些组件。上述这些关于WebLogic Server域模板的用法鼓励配置的重用,并能够节约开发者在配置、设定开发、运行环境上的时间。多数项目开始时都采用了繁琐的配置,通过使用WebLogic域模板能够减少项目开始的配置时间,并使每个开发成员工作更有效。