Changeset 90 for trunk/src/org/expeditee/actions/Misc.java
- Timestamp:
- 06/06/08 12:42:25 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/actions/Misc.java
r87 r90 11 11 import java.io.IOException; 12 12 import java.lang.reflect.Method; 13 import java.sql.Time;14 13 import java.util.ArrayList; 15 14 import java.util.List; … … 23 22 import org.expeditee.gui.FrameMouseActions; 24 23 import org.expeditee.gui.TimeKeeper; 25 import org.expeditee.io.Logger;26 24 import org.expeditee.items.Item; 27 25 import org.expeditee.items.Text; 26 import org.expeditee.stats.CometStats; 28 27 import org.expeditee.stats.SessionStats; 29 28 import org.expeditee.stats.StatsLogger; 29 import org.expeditee.stats.TreeStats; 30 30 31 31 /** … … 56 56 public static void Restore() { 57 57 FrameIO.Reload(); 58 // FrameGraphics.DisplayMessage("Restoration complete.");58 // FrameGraphics.DisplayMessage("Restoration complete."); 59 59 } 60 60 … … 232 232 */ 233 233 public static void GetCometStats(Frame frame) { 234 FrameGraphics.DisplayMessage("Extracting comet stats..."); 235 236 StringBuffer sb = new StringBuffer(); 237 Time active = frame.getCometActiveTime(true); 238 Time dark = frame.getCometDarkTime(true); 239 Time total = new Time(active.getTime() + dark.getTime()); 240 int length = frame.getCometLength(); 241 sb.append("CometName: ").append(frame.getName()).append('\n'); 242 sb.append("Length: ").append(length).append('\n'); 243 sb.append(" Current Average Total").append('\n'); 244 Time averageActive = new Time((long) (0.5 + active.getTime() 245 / (1.0 * length))); 246 Time averageDark = new Time((long) (0.5 + dark.getTime() 247 / (1.0 * length))); 248 Time averageTotal = new Time((long) (0.5 + total.getTime() 249 / (1.0 * length))); 250 Time currentActive = SessionStats.getFrameActiveTime(); 251 Time currentDark = SessionStats.getFrameDarkTime(); 252 Time currentTotal = SessionStats.getFrameTotalTime(); 253 254 sb.append("ActiveTime: ").append(Logger.EasyTimeFormat(currentActive)).append( 255 ' ').append(Logger.EasyTimeFormat(averageActive)).append( 256 ' ').append(Logger.EasyTimeFormat(active)).append('\n'); 257 sb.append(" DarkTime: ").append(Logger.EasyTimeFormat(currentDark)).append( 258 ' ').append(Logger.EasyTimeFormat(averageDark)).append( 259 ' ').append(Logger.EasyTimeFormat(dark)).append('\n'); 260 sb.append(" TotalTime: ").append(Logger.EasyTimeFormat(currentTotal)).append( 261 ' ').append(Logger.EasyTimeFormat(averageTotal)).append( 262 ' ').append(Logger.EasyTimeFormat(total)); 263 CreateTextItem(sb.toString()); 264 265 FrameGraphics.OverwriteMessage("Comet stats complete"); 234 TimeKeeper timer = new TimeKeeper(); 235 FrameGraphics.DisplayMessage("Computing comet stats..."); 236 237 CometStats cometStats = new CometStats(frame, true); 238 CreateTextItem(cometStats.toString()); 239 FrameGraphics.OverwriteMessage("Comet stats time: " 240 + timer.getElapsedStringSeconds()); 241 } 242 243 public static void GetTreeStats(Frame frame) { 244 TimeKeeper timer = new TimeKeeper(); 245 FrameGraphics.DisplayMessage("Computing tree stats..."); 246 247 TreeStats treeStats = new TreeStats(frame, true); 248 CreateTextItem(treeStats.toString()); 249 FrameGraphics.OverwriteMessage("Tree stats time: " 250 + timer.getElapsedStringSeconds()); 266 251 } 267 252
Note:
See TracChangeset
for help on using the changeset viewer.