private static void recordCompilation(byte compiler,int BCLength,int MCLength,double compTime){
  totalMethods[compiler]++;
  totalMCLength[compiler]+=MCLength;
  totalCompTime[compiler]+=compTime;
  if (compiler != JNI_COMPILER) {
    totalBCLength[compiler]+=BCLength;
    double rate=BCLength / compTime;
    if (VM.fullyBooted) {
      totalLogOfRates[compiler]+=Math.log(rate);
      totalLogValueMethods[compiler]++;
    }
  }
}

private static void recordCompilation ( byte compiler , int BCLength , int MCLength , double compTime ) { totalMethods [ compiler ] ++ ; totalMCLength [ compiler ] += MCLength ; totalCompTime [ compiler ] += compTime ; if ( compiler != JNI_COMPILER ) { totalBCLength [ compiler ] += BCLength ; double rate = BCLength / compTime ; if ( VM . fullyBooted ) { totalLogOfRates [ compiler ] += Math . log ( rate ) ; totalLogValueMethods [ compiler ] ++ ; } } }
this method does the actual recording
