microsoft / GalaxyExplorer
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 1,357 files with 440,383 lines of code.
    • 54 very long files (281,146 lines of code)
    • 67 long files (46,113 lines of code)
    • 116 medium size files (36,011 lines of codeclsfd_ftr_w_mp_ins)
    • 302 small files (44,440 lines of code)
    • 818 very small files (32,673 lines of code)
63% | 10% | 8% | 10% | 7%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
asset87% | 8% | 3% | <1% | <1%
prefab80% | 11% | 5% | 2% | <1%
unity86% | 7% | 5% | 0% | 0%
anim53% | 20% | 14% | 8% | 3%
cs6% | 15% | 26% | 21% | 29%
shader0% | 18% | 15% | 33% | 31%
mat0% | 0% | 0% | 78% | 21%
cginc0% | 0% | 0% | 25% | 74%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Assets/scriptable_objects99% | 0% | 0% | 0% | <1%
Assets/prefabs89% | 5% | 1% | 2% | <1%
Assets/MixedRealityToolkit.SDK28% | 30% | 16% | 16% | 8%
Assets/scenes86% | 7% | 5% | 0% | 0%
Assets/animations61% | 4% | 19% | 10% | 4%
Assets/DefaultPlayables58% | 0% | 0% | 5% | 35%
ProjectSettings40% | 30% | 0% | 15% | 13%
Assets/MixedRealityToolkit.Services13% | 39% | 29% | 10% | 6%
Assets/MixedRealityToolkit0% | 16% | 28% | 21% | 33%
Assets/scripts0% | 12% | 18% | 35% | 33%
Assets/audio0% | 100% | 0% | 0% | 0%
Assets/MixedRealityToolkit.Providers0% | 11% | 36% | 34% | 17%
Assets/TextMesh Pro0% | 0% | 29% | 55% | 14%
Assets/shaders0% | 0% | 10% | 34% | 55%
Assets0% | 0% | 93% | 0% | 6%
Assets/materials0% | 0% | 0% | 64% | 35%
Assets/MixedRealityToolkit.Generated0% | 0% | 0% | 0% | 100%
Assets/SpritePlayable0% | 0% | 0% | 0% | 100%
Assets/RotationPlayable0% | 0% | 0% | 0% | 100%
Assets/Textures0% | 0% | 0% | 0% | 100%
Assets/build_scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
asset
star_data_galaxy_stars_scriptable_object.asset
in Assets/scriptable_objects/star_data_scriptabe_objects
66575 -
asset
star_data_galaxy_cloud_scriptable_object.asset
in Assets/scriptable_objects/star_data_scriptabe_objects
51215 -
asset
star_data_galaxy_negative_scriptable_object.asset
in Assets/scriptable_objects/star_data_scriptabe_objects
32015 -
into_logo_prefab.prefab
in Assets/prefabs
13931 -
menu_managers.prefab
in Assets/prefabs
11903 -
poi_prefab.prefab
in Assets/prefabs/poi_prefabs/base_poi_prefabs
6917 -
core_systems_scene.unity
in Assets/scenes
4488 -
galaxy_pois_prefab.prefab
in Assets/prefabs/poi_prefabs
4201 -
poi_s102_prefab.prefab
in Assets/prefabs/poi_prefabs
4128 -
poi_s2_prefab.prefab
in Assets/prefabs/poi_prefabs
4126 -
poi_sun_prefab.prefab
in Assets/prefabs/poi_prefabs
4016 -
hand_menu_offset.prefab
in Assets/prefabs
3881 -
galaxy_view_scene.unity
in Assets/scenes/view_scenes
3685 -
asset
DefaultMixedRealityControllerMappingProfile.asset
in Assets/MixedRealityToolkit.SDK/Profiles
3235 -
poi_jupiter_prefab.prefab
in Assets/prefabs/poi_prefabs
3050 -
poi_saturn_prefab.prefab
in Assets/prefabs/poi_prefabs
2837 -
anim
intro_earth_placement_place_animation.anim
in Assets/animations/intro_animations
2527 -
AppBar.prefab
in Assets/MixedRealityToolkit.SDK/Features/UX/Prefabs/AppBar
2498 -
anim
intro_placement_confirmation_button_hide_animation.anim
in Assets/animations/intro_animations
2400 -
anim
intro_placement_confirmation_button_show_animation.anim
in Assets/animations/intro_animations
2400 -
poi_mars_prefab.prefab
in Assets/prefabs/poi_prefabs
2302 -
poi_earth_prefab.prefab
in Assets/prefabs/poi_prefabs
2184 -
solar_system_prefab_scene.unity
in Assets/scenes/development_scenes
2167 -
projector_poi_prototype.unity
in Assets/scenes
2082 -
solar_system_prefab.prefab
in Assets/prefabs
1981 -
poi_sagittarius_a_prefab.prefab
in Assets/prefabs/poi_prefabs
1892 -
poi_uranus_prefab.prefab
in Assets/prefabs/poi_prefabs
1867 -
poi_venus_prefab.prefab
in Assets/prefabs/poi_prefabs
1825 -
anim
intro_earth_placement_idle_animation.anim
in Assets/animations/intro_animations
1743 -
asset
Model_IcosaTheme.asset
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Themes
1737 -
poi_mercury_prefab.prefab
in Assets/prefabs/poi_prefabs
1732 -
about_slate_prefab.prefab
in Assets/prefabs/about_slate_prefabs
1695 -
poi_neptune_prefab.prefab
in Assets/prefabs/poi_prefabs
1635 -
poi_pluto_prefab.prefab
in Assets/prefabs/poi_prefabs
1635 -
galactic_center_view_scene.unity
in Assets/scenes/view_scenes
1628 -
TimelinePlayableWizard.cs
in Assets/DefaultPlayables/Editor
1557 63
PressableButton.prefab
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Prefabs
1508 -
RadialSet.prefab
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Prefabs
1497 -
solar_system_view_scene.unity
in Assets/scenes/view_scenes
1340 -
asset
ToggleIcon.asset
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Themes
1285 -
asset
ToggleIconSelected.asset
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Themes
1285 -
BoundingBox.cs
in Assets/MixedRealityToolkit.SDK/Features/UX/Scripts/BoundingBox
1283 34
asset
HolographicButtonFrontPlate.asset
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Themes
1261 -
asset
HolographicButtonFrontPlateThick.asset
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Themes
1257 -
anim
DefaultCursorWaitingAnim.anim
in Assets/MixedRealityToolkit.SDK/Features/UX/Animations/Cursors/DefaultCursor
1127 -
GizmoLeft.prefab
in Assets/MixedRealityToolkit.SDK/StandardAssets/Controllers/DebugControllers
1121 -
HandJointGizmo.prefab
in Assets/MixedRealityToolkit.SDK/Features/UX/Prefabs/Hands
1102 -
Spline ToolTip.prefab
in Assets/MixedRealityToolkit.SDK/Features/UX/Prefabs/Tooltips
1071 -
Constrained Parabola Tooltip.prefab
in Assets/MixedRealityToolkit.SDK/Features/UX/Prefabs/Tooltips
1069 -
Bezier ToolTip.prefab
in Assets/MixedRealityToolkit.SDK/Features/UX/Prefabs/Tooltips
1063 -
Files With Most Units (Top 20)
File# lines# units
MixedRealityInputSystem.cs
in Assets/MixedRealityToolkit.Services/InputSystem
1047 74
TimelinePlayableWizard.cs
in Assets/DefaultPlayables/Editor
1557 63
Interactable.cs
in Assets/MixedRealityToolkit.SDK/Features/UX/Interactable/Scripts
726 58
MixedRealityToolkit.cs
in Assets/MixedRealityToolkit/Services
974 49
HandInteractionPanZoom.cs
in Assets/MixedRealityToolkit.SDK/Features/UX/Scripts/Slate
682 44
FocusProvider.cs
in Assets/MixedRealityToolkit.Services/InputSystem
793 37
ForceSolver.cs
in Assets/scripts/solver_scripts
586 37
BoundingBox.cs
in Assets/MixedRealityToolkit.SDK/Features/UX/Scripts/BoundingBox
1283 34
TransitionManager.cs
in Assets/scripts
734 34
AwaiterExtensions.cs
in Assets/MixedRealityToolkit/Utilities/Async
285 29
InteractionReceiver.cs
in Assets/MixedRealityToolkit.SDK/Features/UX/Scripts/Receivers
261 28
HandInteractionPan.cs
in Assets/MixedRealityToolkit.SDK/Features/UX/Scripts/Slate
410 26
WindowsMixedRealityDeviceManager.cs
in Assets/MixedRealityToolkit.Providers/WindowsMixedReality
529 25
ReflectionExtensions.cs
in Assets/MixedRealityToolkit/Extensions
163 25
MathUtilities.cs
in Assets/MixedRealityToolkit/Utilities
253 25
DevicePortal.cs
in Assets/MixedRealityToolkit/Utilities/WindowsDevicePortal
720 25
ManipulationHandler.cs
in Assets/MixedRealityToolkit.SDK/Features/Input/Handlers
563 24
WindowsMixedRealitySpatialMeshObserver.cs
in Assets/MixedRealityToolkit.Providers/WindowsMixedReality
418 23
ThemeInspector.cs
in Assets/MixedRealityToolkit.SDK/Inspectors/UX/Interactable
1025 22
MixedRealitySpatialAwarenessSystem.cs
in Assets/MixedRealityToolkit.Services/SpatialAwarenessSystem
247 22
Files With Long Lines (Top 20)

There are 391 files with lines longer than 120 characters. In total, there are 2530 long lines.

File# lines# units# long lines
MixedRealityInputSystem.cs
in Assets/MixedRealityToolkit.Services/InputSystem
1047 74 103
TimelinePlayableWizard.cs
in Assets/DefaultPlayables/Editor
1557 63 89
MixedRealityStandardShaderGUI.cs
in Assets/MixedRealityToolkit/Inspectors
879 19 79
ControllerPopupWindow.cs
in Assets/MixedRealityToolkit/Inspectors
650 6 55
WindowsMixedRealityController.cs
in Assets/MixedRealityToolkit.Providers/WindowsMixedReality
470 14 53
BuildDeployWindow.cs
in Assets/MixedRealityToolkit/Utilities/BuildAndDeploy
926 19 50
TransitionManager.cs
in Assets/scripts
734 34 44
DevicePortal.cs
in Assets/MixedRealityToolkit/Utilities/WindowsDevicePortal
720 25 41
MixedRealityInputActionRulesInspector.cs
in Assets/MixedRealityToolkit/Inspectors/Profiles
469 10 37
MixedRealityToolkit.cs
in Assets/MixedRealityToolkit/Services
974 49 37
ThemeInspector.cs
in Assets/MixedRealityToolkit.SDK/Inspectors/UX/Interactable
1025 22 35
OculusTouchController.cs
in Assets/MixedRealityToolkit.Providers/OpenVR
62 2 34
core_systems_scene.unity
in Assets/scenes
4488 - 33
IMixedRealityInputSystem.cs
in Assets/MixedRealityToolkit/Interfaces/InputSystem
109 - 32
ViveKnucklesController.cs
in Assets/MixedRealityToolkit.Providers/OpenVR
55 2 30
ControllerMappingLibrary.cs
in Assets/MixedRealityToolkit/Definitions/Devices
127 5 30
shader
MixedRealityStandard.shader
in Assets/MixedRealityToolkit/StandardAssets/Shaders
939 - 30
GenericOpenVRController.cs
in Assets/MixedRealityToolkit.Providers/OpenVR
118 4 29
WindowsMixedRealityArticulatedHand.cs
in Assets/MixedRealityToolkit.Providers/WindowsMixedReality
398 10 28
FocusProvider.cs
in Assets/MixedRealityToolkit.Services/InputSystem
793 37 27