WEB开发网
开发学院软件开发Java 浅析JavaEE容器重部署时间的调查数据 阅读

浅析JavaEE容器重部署时间的调查数据

 2009-10-10 00:00:00 来源:WEB开发网   
核心提示: 对于那些回答“我不需要重新部署”的人,我们询问了他们是如何做到的,浅析JavaEE容器重部署时间的调查数据(2),答案有以下这些:“我不负责重新部署”“我们在嵌入式jetty&activemq&atomikos以debug模式开发,而不

对于那些回答“我不需要重新部署”的人,我们询问了他们是如何做到的,答案有以下这些:

“我不负责重新部署”

“我们在嵌入式jetty&activemq&atomikos以debug模式开发,而不是OracleAS上。这样,我们虽然需要重新部署并重启jetty,但不需要对OAS也这么做”

“我还处在项目的早期阶段,大部分时间都花在了编码和测试,而不是重新部署上——通常每个小时我会重新部署3-4次”

“我们使用JavaRebel,而它真是太棒了!”

接着,我们做了一下数据处理。用一个数字代表次数间隔(比如3.5次代表3-4次),并把每小时的部署次数与一次重新部署所费时间相乘(基本上就是图2和图3相乘),这样就得出了在开发过程中每小时会花费的重新部署时间:

图表4:“ java开发者在一个小时编码过程中,花费多长时间来重新部署(原始数据)?”

浅析JavaEE容器重部署时间的调查数据

平均时间是12分半,占到了整个开发时间的20%还多点。然而,标准差超过14,这意味着真实的比例变化很大。我们想要显示出更加精确的数据,在分析过参与调查的人们在每个答案上的选择所产生的比例数据后,我们得到了更新后的图表:

图表5:“ Java开发者在一个小时编码过程中,花费多长时间来重新部署?(更加精确的数据)”

浅析JavaEE容器重部署时间的调查数据

Tags:浅析 JavaEE 容器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接