<分区>
我是使用 Java 图形的新手,最近我注意到我正在处理的项目一直在放慢速度(滞后、帧速率下降)。我认为原因是我不是创建一个对象的实例然后重复绘制它,而是在每一帧创建新的实例并绘制它们。在我开始重新编写所有代码之前,我想确保这就是原因。
谢谢
<分区>
我是使用 Java 图形的新手,最近我注意到我正在处理的项目一直在放慢速度(滞后、帧速率下降)。我认为原因是我不是创建一个对象的实例然后重复绘制它,而是在每一帧创建新的实例并绘制它们。在我开始重新编写所有代码之前,我想确保这就是原因。
谢谢
最佳答案
如果不看代码就很难判断,但您绝对应该只在需要时创建或更新实例并重复绘制它们。
关于java - 创建大量实例是我的程序变慢的原因吗? (Java 图形),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48432401/
相关文章:
java - 打印所有带有列名的查询结果的最有效方法是什么?
java - 具有 5 个多个 recyclerview 的 NestedScrollView 不显示任何值
java - 如何创建一个servlet来返回某个div中的数据库查询
c# - 如何使用 Graphics.DrawString 绘制双倍高度文本?
java - 如何在将 JWindow 图形设置为可见之前重新绘制 - 准备它?
java - 使用 SetBigStringTryClob 通过 Oracle JDBC 处理 CLOB 的性能影响
java - 在拖动/重新排序期间调整 itemTouchhelper 上所有 recyclerview 单元格的大小