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

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -