2006 年 11 月 30 日 在系统的性能测试过程中,当系统的处理能力有某种变化趋势时, 除了关于等待队列、执行线程,EJB 池以及数据库连接池和 Statement Cache 方面
提高java程序性能之垃圾收集 Java使用垃圾收集或者说回收不再使用的内存的技术而不需要你明确的管理储存。垃圾收集是自动的,但是在有些情况下可以有办法辅助这个过程。想像一下你在管理一个对象引用的堆
java 语言可能是使用最广泛的依赖于垃圾收集的编程语言,但是它并不是第一个。垃圾收集已经成为了包括 Lisp、Smalltalk、Eiffel、Haskell、ML、Scheme 和 Modula-
Java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++
添加较小的辅助性函数 在最初版本的Swing工具包中, 创建过多的Point、Rectangle和Dimension对象会严重地影响程序的性能。尽管一次在一个Point或Rectangle对象
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new要害词创建类的实例 用new要害词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但假如一个对象
1.1 不用new要害词创建类的实例 用new要害词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但假如一个对象实现了Cloneable接口,我们可以调用它的clone()方
1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。c
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会
一个数据库系统的生命周期可以分成设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。数据库的优化可以通过对网络、硬件、操作系统