Index: runtime/vm/timer.cc |
diff --git a/runtime/vm/timer.cc b/runtime/vm/timer.cc |
index a0b8707c880287a0a9e36ede78ccfccc7d66214f..5b76b48f3fc248c04d995403f27c028ede4afaaa 100644 |
--- a/runtime/vm/timer.cc |
+++ b/runtime/vm/timer.cc |
@@ -8,50 +8,6 @@ |
namespace dart { |
-// Define timer command line flags. |
-#define DEFINE_TIMER_FLAG(name, msg) \ |
- DEFINE_FLAG(bool, name, false, ""#name); |
-TIMER_LIST(DEFINE_TIMER_FLAG) |
-#undef DEFINE_TIMER_FLAG |
-DEFINE_FLAG(bool, time_all, false, "Time all functionality"); |
-// Maintains a list of timers per isolate. |
-#define INIT_TIMERS(name, msg) \ |
- name##_((FLAG_##name || FLAG_time_all), msg), |
-TimerList::TimerList() |
- : TIMER_LIST(INIT_TIMERS) |
- padding_(false) { |
-} |
-#undef INIT_TIMERS |
- |
- |
-#define TIMER_FIELD_REPORT(name, msg) \ |
- if (name().report() && name().message() != NULL) { \ |
- OS::Print("%s : %.3f ms total; %.3f ms max.\n", \ |
- name().message(), \ |
- MicrosecondsToMilliseconds(name().TotalElapsedTime()), \ |
- MicrosecondsToMilliseconds(name().MaxContiguous())); \ |
- } |
-void TimerList::ReportTimers() { |
- TIMER_LIST(TIMER_FIELD_REPORT); |
-} |
-#undef TIMER_FIELD_REPORT |
- |
- |
-#define JSON_TIMER(name, msg) \ |
- { \ |
- JSONObject jsobj(&jsarr); \ |
- jsobj.AddProperty("name", #name); \ |
- jsobj.AddProperty("time", \ |
- MicrosecondsToSeconds(name().TotalElapsedTime())); \ |
- jsobj.AddProperty("max_contiguous", \ |
- MicrosecondsToSeconds(name().MaxContiguous())); \ |
- } |
-void TimerList::PrintTimersToJSONProperty(JSONObject* jsobj) { |
- JSONArray jsarr(jsobj, "timers"); |
- TIMER_LIST(JSON_TIMER); |
-} |
-#undef JSON_TIMER |
- |
} // namespace dart |