求助,如何避免创建大量包装类?
现在有个数据采集模型,服务器端每次对客户端传来的数据都要先new一个包装类装起来以便后续好处理,现在问题是如果客户端很多,服务器端就会New出大量的包装类,请问有没有什么办法来替代这中设计呢?谢谢
------解决方案--------------------单例行不?
------解决方案--------------------难道你在创建包装类上面出现了性能瓶颈?!
------解决方案--------------------不要认为一个 new 是个很耗时、低效的工作!实际上却是恰恰相反,这是一个性能极高,根本不可能产生性能瓶颈的操作。
这个 new 主要的时间花在内存分配上,由于有 hotspot 的关系,new 分配的内存只有十几条 CPU 指令,内存分配的性能比 C 语言还要高,其占用的内存也几乎是可以忽略的。
------解决方案--------------------确实...如果真是为了考虑性能...为什么不做个简单的测试...
new的性能非常之高