最新文章列表

Java性能调优工具“JRMC”的介绍

  Java虚拟机(JVM)及垃圾收集器(GC)负责管理大多数的内存任务,但是Java应用系统中还是有可能出现内存泄漏。事实上,OOM之类的现象在大型项目中也是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的,然后对症下药。    那究竟是什么导致了 Java 程序中的内存泄漏呢?难道 Java 虚拟机的垃圾收集器不应该管理未使用的内存吗?是的,它会进行管理,但是垃圾收集的对象只能是不再 ...
qcyycom 评论(0) 有898人浏览 2012-04-11 13:00

java代码性能优化四

  正确的字符串比较         字符串比较方法的性能差别比较大。         String.   equals( )>String.  equalsIgnoreCase( )>String.  toUpperCase( ).equals()         通常如果不区分大小写时,将一个字符串变量与常量值比较最好使用   “xxx”. equalsIgnoreCase( ...
qcyycom 评论(0) 有2296人浏览 2012-04-10 13:17

java代码性能优化三

  使用局部缓存 在 DALC 方法中,很多地方需要对返回的集合进行处理(设置每个实体相关的类名、包名、安全域名等),每个名字都需要从模型缓存 ...
qcyycom 评论(0) 有1281人浏览 2012-04-10 13:14

java代码性能优化二

正确使用递归 递归算法可以清晰表达复杂的算法,提高代码的可读性。但是递归性能通常比迭代低 的多。 在 IBM 现场测试就发现 BusinessClassDALC. internalSelectAncestorsOfClass 的递归性能比较差,后改成循环迭代后性能提升明显。 也并不是所有的递归性能都高于迭代,需要依据实际情况确定。 正确使用字符串连接操作
qcyycom 评论(0) 有924人浏览 2012-04-09 10:19

java代码性能优化一

使用正确的集合类         在我们的代码中常用的集合类是: HashMap 、 Hashtable 和 ConcurrentHashMap ,以及 List ( ArrayList )。         ConcurrentHashMap 在多线程时性能和并发性最好,多用于并发缓存。         Hashtable 的大部份方法都是同步的,多线程安全性最好,但是性能比较低。 ...
qcyycom 评论(0) 有1534人浏览 2012-04-09 10:18

最近博客热门TAG

Java(141745) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics