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

php - How to build a web site which gives a sub-domain dynamically to every registered user? -

c# - Add item to Generic List / Collection using reflection -