From source code:
public String toJson(Object src, Type typeOfSrc) {
StringWriter writer = new StringWriter();
this.toJson((JsonElement)this.toJsonTree(src, typeOfSrc), (Appendable)writer);
return writer.toString();
}
StringWriter
uses StringBuffer
internally; why not use StringBuilder
for better performance???