刚完成一个项目,功能都完成了,但是效率很低,操作一个小时后基本就要重启下服务器。 请问这种情况主要是什么原因??都需要 提高那几方面的效率。效率低可不行啊,总不能告诉老板经常重启服务吧?希望有经验的给予指导,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 flex+java 用hession通信, 做的桌面应用程序,点餐系统 其中还有管理系统,用到了数据库连接池.后台框架spring+hibernate,DAO. java代码做后台,还用到了文件的读写,还有小票打印.因为都没有什么经验,结构设计可能存在问题. 估计代码有内存溢出, 查下代码, 把没用到的对象null一下 flex中不能给对象赋空,会报异常,都是new 的 原因可能很多,看情况应该是内存泄漏。用Profiler跑一下试试找出可能存在内存泄漏的位置还有使用到了Hibernate是不是可以减少不必要的关联查询 跟硬件没关系,因为是用一段时间以后才变慢。当然,升级一下硬件无可厚非。你可以监视内存和cpu的使用情况,看看是执行什么操作的时候引起严重的cpu和内存的消耗。找到问题后就好办了。 flex 类用的单例[Bindable] public class DayModel extends BasicModel { [Bindable] private static var _instance:DayModel; public static function getInstance():DayModel { if(_instance == null){ _instance = new DayModel(); } return _instance; } [Bindable] public var total:Number = 0; [Bindable] public var menuNumber:Number = 0; } 用Flex的好象运行时间长了就是卡,有时就感到自己电脑的内存太小了。 监视内存和cpu的使用情况,看看是执行什么操作的时候引起严重的cpu和内存的消耗。 java虚拟机将方法体中被解释器转换后的一条条指令存放在什么地方啊 WindowsAPI MessageBox()求助~~~ java 1.5 的线程 新手问题,请大家帮忙看一下,谢谢。 我又只剩10分了 问个初级swing问题 正则表达式的入门文档,关注者有分 tomcat连接池配置的问题? socket服务器端与客户端的连接 JAVA可以真正实现实数的相等比较吗? 我是一个 JAVA 的初学者,不知那里有 JAVA 的编译文件下载 关于clathpath配置的问题,来者有分 计算机内部是怎么实现随机的?
后台框架spring+hibernate,DAO. java代码做后台,还用到了文件的读写,还有小票打印.因为都没有什么经验,结构设计可能存在问题.
你可以监视内存和cpu的使用情况,看看是执行什么操作的时候引起严重的cpu和内存的消耗。
找到问题后就好办了。
public class DayModel extends BasicModel
{
[Bindable]
private static var _instance:DayModel;
public static function getInstance():DayModel
{
if(_instance == null){
_instance = new DayModel();
}
return _instance;
}
[Bindable]
public var total:Number = 0;
[Bindable]
public var menuNumber:Number = 0;
}