【发布时间】:2015-07-16 15:37:25
【问题描述】:
在以下两个选项中,您更喜欢哪一个来初始化 Gson 对象?有人可以帮助我了解这两种方式对 Android 应用性能(启动时间?)的影响(如果有的话)。
// inline creation
private final Gson gson = new Gson();
对
// need base creation, overhead of sync everytime while accessing gson object
private synchronized Gson getOrCreateGson() {
gson == null ? gson = new Gson() : gson;
return gson.fromJson(jsonString, clazz);
}
【问题讨论】:
标签: java android performance gson