如何有效地处理大量Json请求。目前,我使用Gson将Json请求映射到一个对象,该对象在该过程中创建了许多对象。这是正确的方法吗?或者我应该只使用我在播放request().body().asJson()
中收到的请求并以某种方式直接使用它。
我每秒收到数千个请求。所以我需要知道是否有其他方法来处理这个问题。而不是在内存中创建数以千计的对象和GC时不时地踢。
答案 0 :(得分:2)
Java 7及以后的垃圾收集器在短时间内very good at handling many short-lived objects。所以,如果这些对象得到快速处理和引用,你就可以了。确保你这样做。
除此之外,过早优化是万恶之源。你真的遇到了问题吗?性能瓶颈?交易没有响应?
如果您对所有这些问题的答案都是“不”,那么请不要担心。如果你回答是“是”,那么请(在另一个问题中)发布更多关于你正在看到的性能问题的详细信息,以及如何使用Minimal, Complete, and Verifiable example重现它们,我们可以帮助您尝试解决该特定问题。