Android Open Source - misty Time Counter






From Project

Back to project page misty.

License

The source code is released under:

MIT License

If you think the Android project misty listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.misty.debug;
//from w ww. j a va2s .  c o  m
import android.util.Log;

public class TimeCounter
{
  private long totalTime = 0;
  private int times = 0;
  private long start = 0;
  private final String name;
  private boolean enabled = true;
  
  public TimeCounter(String name, boolean enabled)
  {
    this.name = name;
    this.enabled = enabled;
  }
  
  public TimeCounter(String name)
  {
    this(name, true);
  }
  
  public void start()
  {
    this.start = System.nanoTime();
  }
  
  public void stop()
  {
    if (this.enabled)
    {
      this.totalTime += (System.nanoTime() - this.start) / 1E3;
      this.times++;
      Log.e("DEBUG", this.name + (this.totalTime / this.times) + " us");
    }
  }
}




Java Source Code List

com.misty.audio.AudioManager.java
com.misty.debug.FPS.java
com.misty.debug.TimeCounter.java
com.misty.graphics.Animation.java
com.misty.graphics.Camera.java
com.misty.graphics.CollisionGrid.java
com.misty.graphics.Renderer.java
com.misty.graphics.ScreenResolution.java
com.misty.graphics.textures.TextureManager.java
com.misty.graphics.textures.Texture.java
com.misty.input.TouchEvent.java
com.misty.kernel.Alarm.java
com.misty.kernel.Engine.java
com.misty.kernel.Misty.java
com.misty.kernel.Process.java
com.misty.math.Rectangle.java
com.misty.math.Utils.java
com.misty.math.Vector.java
com.misty.utils.Assets.java