知识大全 Java程序性能优化-缓冲(Buffer)(2)[2]
Posted 知
篇首语:永不毁灭的无价之宝,是一个的学问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java程序性能优化-缓冲(Buffer)(2)[2]相关的知识,希望对你有一定的参考价值。
Java程序性能优化-缓冲(Buffer)(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
public class BufferMovingCircle extends NoBufferMovingCircle
Graphics doubleBuffer = null; //缓冲区
public void init()
super init()
doubleBuffer = screenImage getGraphics()
public void paint(Graphics g) //使用缓冲区 优化原有的paint()方法
doubleBuffer setColor(Color white) //先在内存中画图
doubleBuffer fillRect( )
drawCircle(doubleBuffer)
g drawImage(screenImage this) //将buffer一次性显示出来
加上缓冲区后 动画的显示要比之前清晰了许多 并且没有抖动和白光的出现
除了性能上的优化 缓冲区还可以作为上层组件和下层组件的一种通信工具 从而 将上层组件和下层组件进行解耦 优化设计结构 典型的案例可以参考本书第 章 生产者消费者模式 一节 在生产者消费者模式 连接生产者和消费者的缓冲区正是起到这个作用 有兴趣的读者 可以仔细阅读该节
注意 由于I/O操作很容易成为性能瓶颈 所以 尽可能在I/O读写中加入缓冲组件 以提高系统的性能
返回目录 Java程序性能优化 让你的Java程序更快 更稳定
编辑推荐
Java程序设计培训视频教程
J EE高级框架实战培训视频教程
J ME移动开发实战教学视频
Visual C++音频/视频技术开发与实战
Oracle索引技术
ORACLE G数据库开发优化指南
cha138/Article/program/Java/gj/201311/27806相关参考
Java程序性能优化-缓冲(Buffer)(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 八如果只是查找单个字符
Java程序性能优化-负载均衡(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-代理模式(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-对象复用“池”(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-享元模式(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! pub
Java程序性能优化-业务代理模式(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! i
Java程序性能优化-缓存(Cache)(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
Java程序性能优化-空间换时间[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! publi
Java程序性能优化-单例模式(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!