Repository: flutter
Issue: [Fuchsia] : Flutter Installation taking over 115GB of disk space
Labels: engine,dependency: fuchsia,platform-fuchsia,P2,team-engine,triaged-engine

``
flutter/bin/cache/artifacts/flutter_runner_debug_symbols
`` might be the culprit as flutter upgrade does not remove old data. That folder alone seems to be taking ~100+ GB of the space after ~ 10-15 flutter upgrades over a span of couple months.

# Finder info
![image](https://user-images.githubusercontent.com/28457922/107902977-d805ba00-6efc-11eb-894b-527ea126bfa1.png)


# Disk Info
![image](https://user-images.githubusercontent.com/28457922/107903033-071c2b80-6efd-11eb-8868-1aa827c434c0.png)


<!-- If possible, paste the output of running `flutter doctor -v` here. -->
# Flutter Doctor
```zsh
mahesh@Mahesh-MBP ~ » flutter doctor -v
[✓] Flutter (Channel master, 1.27.0-2.0.pre.100, on macOS 11.3 20E5172i darwin-x64, locale en-US)
    • Flutter version 1.27.0-2.0.pre.100 at /Users/mahesh/Sdk/flutter
    • Framework revision 4597b51cbc (2 hours ago), 2021-02-14 17:28:27 -0800
    • Engine revision 1d537824d6
    • Dart version 2.13.0 (build 2.13.0-30.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio 4.2 Preview.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio
    • Android Studio at /Applications/Android Studio 4.2 Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.3 20E5172i darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 88.0.4324.96

• No issues found!
```

# Flutter Config

```zsh
mahesh@Mahesh-MBP ~ » flutter config 
Configure Flutter settings.

To remove a setting, configure it to an empty string.

The Flutter tool anonymously reports feature usage statistics and basic crash reports to help improve Flutter tools over time. See Google's privacy policy:
https://www.google.com/intl/en/policies/privacy/

Global options:
-h, --help                  Print this usage information.
-v, --verbose               Noisy logging, including all shell commands executed.
                            If used with "--help", shows hidden options. If used with "flutter doctor", shows additional diagnostic information. (Use "-vv" to force verbose logging in
                            those cases.)
-d, --device-id             Target device id or name (prefixes allowed).
    --version               Reports the version of this tool.
    --suppress-analytics    Suppress analytics reporting when this command runs.

Usage: flutter config [arguments]
-h, --help                                       Print this usage information.
    --[no-]analytics                             Enable or disable reporting anonymously tool usage statistics and crash reports.
    --clear-ios-signing-cert                     Clear the saved development certificate choice used to sign apps for iOS device deployment.
    --android-sdk                                The Android SDK directory.
    --android-studio-dir                         The Android Studio install directory.
    --build-dir=<out/>                           The relative path to override a projects build directory.
    --[no-]enable-web                            Enable or disable Flutter for web. This setting will take effect on the master, dev, beta, and stable channels.
    --[no-]enable-linux-desktop                  Enable or disable beta-quality support for desktop on Linux. This setting will take effect on the master, dev, beta, and stable channels.
                                                 Newer beta versions are available on the beta channel.
    --[no-]enable-macos-desktop                  Enable or disable beta-quality support for desktop on macOS. This setting will take effect on the master, dev, beta, and stable channels.
                                                 Newer beta versions are available on the beta channel.
    --[no-]enable-windows-desktop                Enable or disable beta-quality support for desktop on Windows. This setting will take effect on the master, dev, beta, and stable
                                                 channels. Newer beta versions are available on the beta channel.
    --[no-]single-widget-reload-optimization     Enable or disable Hot reload optimization for changes to class body of a single widget. This setting will take effect on the master, dev,
                                                 and beta channels.
    --[no-]enable-android                        Enable or disable Flutter for Android. This setting will take effect on the master, dev, beta, and stable channels.
    --[no-]enable-ios                            Enable or disable Flutter for iOS. This setting will take effect on the master, dev, beta, and stable channels.
    --[no-]enable-fuchsia                        Enable or disable Flutter for Fuchsia. This setting will take effect on the master channel.
    --[no-]experimental-invalidation-strategy    Enable or disable Hot reload optimization that reduces incremental artifact size. This setting will take effect on the master, dev, and
                                                 beta channels.
    --clear-features                             Remove all configured features and restore them to the default values.

Run "flutter help" to see global options.

Settings:
  enable-web: true
  enable-linux-desktop: true
  enable-windows-desktop: true
  single-widget-reload-optimization: true
  enable-android: true
  enable-ios: true
  enable-fuchsia: true
  enable-macos-desktop: true
  experimental-invalidation-strategy: true

Analytics reporting is currently enabled.
```

# Device Tested
![image](https://user-images.githubusercontent.com/28457922/107905097-9aa42b00-6f02-11eb-879e-677b726e96e3.png)