p4-1g
256
40g
one/3 minutes

解决方案 »

  1.   

    确实不是太快,好像在查找Session Bean的时候特别费内存,我用的是一台512M的IBM服务器,调试速度都不是太理想,不过运行起来以后,没有太大改动的话应该会好一些。我在做EJB项目的时候一般是先用Servlet实现逻辑功能,直到没有什么太大改动得时候,再将其copy到EJB中,这个方法还不错,你可以试一下。
      

  2.   

    my:
    p4-1g
    256
    40g
    3minutes/ci
      

  3.   

    谢谢各位,希望继续参与.to:oicqren(hoho),你的IBM服务器CPU是什么主频的?to:liuhai_2599(大海),3minutes/ci,ci是指什么?
      

  4.   

    我做的会话bean速度还可以阿,呵呵,没有试过实体bean
      

  5.   

    用entity bean,数度可能会快一点,
    有很多人以为ejb数度很慢,其实这是一个表面现在,大家都没有追究其速度
    慢的本身,为什么刚开始用的时候速度会很慢,这是java速度比较慢,
    众所周知:java的class只是一个中间代码,java执行的时候是一个解析的过程。这是第一点。
    第二。java的执行是靠 java virtual machine执行的。学过系统结构的人都知道这个是在应用层上的程序,执行起来肯定比在os上执行的数度慢很多。
    所以ejb在这方面做了大量的工作,使其工作速度可能和一般的应用程序数度想匹配,ejb也是其中的一个解决方案之一(当然,还有其他的功能)。
    在ejb中将大部分的工作都放在内存中,根据一些算法如(LRU),将一些访问比较频繁的代码的执行结果直接返回到客户端等等(当然这是其中一些优化算法,具体不作阐述)。
    所以对于ejb,内存越多越好,内存增多了,其性能就可以飞快的上去。速度可以逼近一般的应用。
    当然ejb 中一些安全管理,事务管理等可能在ejb中份量可能会更重一些,^-^
      

  6.   

    用P4 1.8G,512M内存的机器做EJB开发调试的服务器,不知道速度会怎么样?