请问这种情况主要是什么原因??
都需要 提高那几方面的效率。效率低可不行啊,总不能告诉老板经常重启服务吧?
希望有经验的给予指导,谢谢!!!

解决方案 »

  1.   

    flex+java 用hession通信, 做的桌面应用程序,点餐系统 其中还有管理系统,用到了数据库连接池.
    后台框架spring+hibernate,DAO. java代码做后台,还用到了文件的读写,还有小票打印.因为都没有什么经验,结构设计可能存在问题.
      

  2.   

    估计代码有内存溢出, 查下代码, 把没用到的对象null一下
      

  3.   

    flex中不能给对象赋空,会报异常,都是new 的
      

  4.   

    原因可能很多,看情况应该是内存泄漏。用Profiler跑一下试试找出可能存在内存泄漏的位置还有使用到了Hibernate是不是可以减少不必要的关联查询
      

  5.   

    跟硬件没关系,因为是用一段时间以后才变慢。当然,升级一下硬件无可厚非。
    你可以监视内存和cpu的使用情况,看看是执行什么操作的时候引起严重的cpu和内存的消耗。
    找到问题后就好办了。
      

  6.   

    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;
            }
      

  7.   

    用Flex的好象运行时间长了就是卡,有时就感到自己电脑的内存太小了。
      

  8.   

    监视内存和cpu的使用情况,看看是执行什么操作的时候引起严重的cpu和内存的消耗。