治疗技术焦虑的方法就是学习!

 分类:Java程序性能调优

代码调优(3.1)-使用NIO提高性能

由于IO的速度要比内存慢,因此,I/O读写在很多场合都会成为系统的瓶颈。提升I/O速度,对提升系统整体性能有着很大的好处。在Java的标准I/O中,提供了基于流的I/O实现,即InputStream和OutputStream。这种基于流的实现以字节为单位处理数据,并且非常容易建立...

李新广 11个月前 (11-07) 489℃ 0评论 1喜欢

代码调优(2)-集合类访问代码优化

本篇文章主要介绍一下提升集合访问速度的代码技巧,并不对集合类的实现原理做过多探讨。不懂的读者可以查阅相关知识原理。 (1)分离循环中被重复调用的代码   Java public class MyClass { ...

李新广 11个月前 (11-07) 395℃ 0评论 1喜欢

代码调优(1)-字符串

      首先我们知道 ,String 是final 的不能被继承的, 且String 不是原始类型,底层为char数组, 那么在某种意义上我们说这种String 为不可变的。     (1)常量池优化技术 当两个String对象拥有相同的值的时候。他们只引用常量池的同一个地...

李新广 11个月前 (11-06) 456℃ 0评论 1喜欢

前言-Java漫漫调优路

         为了系统性能,开发可以针对系统的各个角度和层次进行优化,除了最常见的业务重构,代码优化,在软件架构上,JVM虚拟机层数据库,以及操作系统层面都可以进行各种手段的调优,因为系统性能遵守的是木桶理论,系统的短板确定了系统的负载能力的天花板。 另外在调优这个工作上上,...

李新广 11个月前 (11-06) 384℃ 0评论 2喜欢