Skip to content

Optimize installation disk size #27215

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ArKay74 opened this issue Jul 6, 2023 · 5 comments
Closed

Optimize installation disk size #27215

ArKay74 opened this issue Jul 6, 2023 · 5 comments
Assignees
Labels
Area-Setup/Install Refers to installation mechanism Idea-Enhancement New feature or request on an existing product Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.

Comments

@ArKay74
Copy link

ArKay74 commented Jul 6, 2023

Description of the new feature / enhancement

I just realized that PowerToys needs 3.1GB of storage. There should be a way to install it without every module requiring its own copies of the same (shared) libraries.

Scenario when this would be used?

It's important to me because I have a small system partition on my work notebook.

Supporting information

No response

@ArKay74 ArKay74 added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Jul 6, 2023
@stefansjfw stefansjfw added the Idea-Enhancement New feature or request on an existing product label Jul 6, 2023
@stefansjfw
Copy link
Contributor

Hi, @ArKay74

Thanks for reporting. We are actively working on this. Stay tuned :)

@crutkas
Copy link
Member

crutkas commented Jul 6, 2023

This is also a false positive due to how we're leveraging hard links currently. The disk footprint is far less than what you're seeing. https://github.com/microsoft/PowerToys/blob/main/doc/devdocs/disk-usage-footprint.md

@crutkas crutkas removed the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Jul 6, 2023
@jaimecbernardo jaimecbernardo added the Status-In progress This issue or work-item is under development label Jul 6, 2023
@jaimecbernardo jaimecbernardo changed the title Optimize installation Optimize installation disk size Jul 6, 2023
@Demonese
Copy link

Demonese commented Jul 7, 2023

Hello PowerToys developers, you really need to think about whether we need such a huge installation size:
image
Many files can be shared or hard link.
I completely cannot understand why a "toolbox" software that should be very compact has the same weight as PS :(.

@crutkas
Copy link
Member

crutkas commented Jul 7, 2023

.72 we are redoing how we handle files. You are seeing a false positive on disk usage due to the hard links for stuff under .71

please check out the doc I linked to prior

@Jay-o-Way Jay-o-Way added Area-Setup/Install Refers to installation mechanism Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release. and removed Status-In progress This issue or work-item is under development labels Jul 20, 2023
@jaimecbernardo
Copy link
Collaborator

This issue has been worked on during the 0.72 development cycle. Please update your PowerToys installation to the latest.
https://github.com/microsoft/PowerToys/releases
Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Setup/Install Refers to installation mechanism Idea-Enhancement New feature or request on an existing product Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.
Projects
None yet
Development

No branches or pull requests

6 participants