java JIT -- what optimizations are possible? -
academically curious. can jit take code this, recognize format string static final , precompute sliced format string, optimizing down stringbuilder minimal appends?
public static string builddeletesql(baseobject object) { string table; string schema; string deletesql = string.format( "delete %s.%s %s = '%s' , %s = '%s'", schema, table, baseobject.attr_id, stringutils.escapeforsqlstring(object.getid()), baseobject.attr_revision, stringutils.escapeforsqlstring(object.getrevision()) ); return deletesql; }
theoretically, jvm grok example. meantime, in reality, existing jvms won't; it's not lucrative place spend budget optimizations. since string formatting done serialize data, in case you'll end spending of time waiting i/o complete.
Comments
Post a Comment