Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(529)

Unified Diff: runtime/vm/timer.cc

Issue 1375343002: Remove obsolete timer list from VM (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« runtime/vm/timer.h ('K') | « runtime/vm/timer.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« runtime/vm/timer.h ('K') | « runtime/vm/timer.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698