| Index: runtime/bin/vmservice/client/lib/src/observatory/application.dart
|
| diff --git a/runtime/bin/vmservice/client/lib/src/observatory/application.dart b/runtime/bin/vmservice/client/lib/src/observatory/application.dart
|
| index 46ea6315bf0f5f0b3497bb47681a278f8a1e7555..425e76f0e77f700c9f20bdf9cd053f1f7c8a2e80 100644
|
| --- a/runtime/bin/vmservice/client/lib/src/observatory/application.dart
|
| +++ b/runtime/bin/vmservice/client/lib/src/observatory/application.dart
|
| @@ -46,4 +46,22 @@ class ObservatoryApplication extends Observable {
|
| }
|
| return isolate.name;
|
| }
|
| +
|
| + static const int KB = 1024;
|
| + static const int MB = KB * 1024;
|
| + static String scaledSizeUnits(int x) {
|
| + if (x > 2 * MB) {
|
| + var y = x / MB;
|
| + return '${y.toStringAsFixed(1)} MB';
|
| + } else if (x > 2 * KB) {
|
| + var y = x / KB;
|
| + return '${y.toStringAsFixed(1)} KB';
|
| + }
|
| + var y = x.toDouble();
|
| + return '${y.toStringAsFixed(1)} B';
|
| + }
|
| +
|
| + static String timeUnits(double x) {
|
| + return x.toStringAsFixed(4);
|
| + }
|
| }
|
|
|