我目前正遭受巨大的性能损失,并试图找出原因。
一方面,这是由于迭代导致的主动性能损失,但同时也会写入大量内存,有时还会导致StackOverflow
异常。
第一个问题:一般应大量使用对象和类吗?
如本文所指出:
使用很多对象不会造成巨大的性能损失,这是使用Java的重点。
尚未回答的是,类和对象的网络如何影响性能损失?
我当前的设置如下所示:
可以想象,我目前使用了大量ArrayList
,而每个对象包含更多对象。
这会导致巨大的性能损失吗,这是设置代码的推荐方法吗?如果没有,如何改变这种网络?