Eliminate unnecessary zeroing out of primitive arrays immediately after new.

This commit is contained in:
Alec Wysoker 2013-02-07 11:57:43 -05:00
parent cc7731d61f
commit 72e496d6f3
2 changed files with 2 additions and 8 deletions

View File

@ -60,10 +60,7 @@ public class BaseAndQualsCounts extends BaseCounts {
super();
this.sumInsertionQuals = new long[BaseIndex.values().length];
this.sumDeletionQuals = new long[BaseIndex.values().length];
for (final BaseIndex i : BaseIndex.values()) {
sumInsertionQuals[i.index] = 0L;
sumDeletionQuals[i.index] = 0L;
}
// Java primitive arrays comes zero-filled, so no need to do it explicitly.
}
public void incr(final byte base, final byte baseQual, final byte insQual, final byte delQual) {

View File

@ -69,10 +69,7 @@ import com.google.java.contract.Requires;
public BaseCounts() {
counts = new int[BaseIndex.values().length];
sumQuals = new long[BaseIndex.values().length];
for (final BaseIndex i : BaseIndex.values()) {
counts[i.index] = 0;
sumQuals[i.index] = 0L;
}
// Java primitive arrays comes zero-filled, so no need to do it explicitly.
}
public static BaseCounts createWithCounts(int[] countsACGT) {