java - Will Proguard or the Compiler Precalculate TimeUnit.Minutes.toMillis(120) -


currently have class following effectively constant field.

private static final long activity_timeout_ms = 1 * 60 * 1000; 

this fine, still not readable code in world. i'd rather use following:

private static final long activity_timeout_ms = timeunit.minutes.tomillis(1); 

which states want time 1 minute field milliseconds.

my question either compiler or perhaps proguard fix there no performance hit? if there performance hit, can expect 1 time hit per instance of class?

yes, one-time hit on class loading, , such tiny fraction of class loading it's not measurable against overhead of loading class in first place.

no, compiler can't figure out, , surprised if proguard could, doesn't matter.


Comments

Popular posts from this blog

java - Ebean enhancement ignores a model -

ubuntu - How to disable Kernel Module Signing in linux -

SQL php on different pages to Insert (mysqli) -