Java 2D图形性能问题

时间:2010-04-26 14:28:10

标签: java graphics 2d

1)制作带有位掩码透明度的新图像时,是否有任何性能损失,仅在其上绘制一些内容然后将其绘制在另一个上面;与在相同条件下绘制相同的图像,但背景清除为不透明的颜色?

2)绘制多个图像时的性能损失与绘制包含它们的大图像的重要性是什么?

3)从大图像(精灵表)或个人图像中绘制一小部分图像会更好吗?注意我说的是内存映像,它们在磁盘上的表示无关紧要。

1 个答案:

答案 0 :(得分:1)

这里有很多未知参数:

  • 什么是底层操作系统
  • 什么是JVM供应商/版本
  • 视频卡上有多少可用内存
  • 图片有多大
  • 图像硬件加速

回答问题的唯一可行方法是运行基准测试。