我们都知道,用Java分配的每个对象都增加了以后的垃圾回收周期的权重,并且Optional<T>对象没有什么不同。我们经常使用这些对象来包装可为空的对象,这将导致代码更安全,但是要花多少钱呢?
Optional<T>
是否有人知道可选对象添加了什么样的附加GC压力,而不是简单地返回null,以及这对高通量系统的性能有什么样的影响?
java garbage-collection optional
garbage-collection ×1
java ×1
optional ×1