Youcompleteme: Why is this so huge? What can I get rid of.

Created on 9 May 2016  路  4Comments  路  Source: ycm-core/YouCompleteMe

So I wonder why the module is so big, currently at 207mb the bundle/YouCompleteMe folder.

the install.py asked me to get the git submodules, and is when all the stuff started coming in. I dont really care for any language except Python, so C# isnt really a need, I wonder if I even need this OmniSharpServer.

Another big folder is the .git whith almost 103 mb, which I guess it was mostly generated from such submodules. Any recomendation is welcomed.

Most helpful comment

Hard drives are cheap so we don't really optimize for disk usage.

That pisses me off. It matters in what country you live, and what kind of hard drives we're talking about. Good and fast hard drives, and especially SSD are not that cheap, to think in that way you're thinking. Just imagine if every developer will say "nah, RAM/SSD/HDD/CPU is cheap nowadays, just go buy some more". Some people can't afford to buy bigger drives, some people can't upgrade because they use some kind of laptops which have no upgrade option, because warranty. Some people want to use it on VPS like me, where space that i can use is limited, or on small PCs like single-board computers. Or even x86 phones, because vim, clang, and python can be found, you know, almost everywhere. And for those ~500MB (thats how much it uses on my computer now) is REALLY big amount of space wasted for a single plugin

If you can afford any kind of hard drive with any amount of space, doesn't mean that every your product user can, or should to.
IMO.

All 4 comments

We don't support deleting parts of the YCM checkout and don't really know which parts you could safely remove without impacting functionality you care about.

Hard drives are cheap so we don't really optimize for disk usage.

Hard drives are cheap so we don't really optimize for disk usage.

That pisses me off. It matters in what country you live, and what kind of hard drives we're talking about. Good and fast hard drives, and especially SSD are not that cheap, to think in that way you're thinking. Just imagine if every developer will say "nah, RAM/SSD/HDD/CPU is cheap nowadays, just go buy some more". Some people can't afford to buy bigger drives, some people can't upgrade because they use some kind of laptops which have no upgrade option, because warranty. Some people want to use it on VPS like me, where space that i can use is limited, or on small PCs like single-board computers. Or even x86 phones, because vim, clang, and python can be found, you know, almost everywhere. And for those ~500MB (thats how much it uses on my computer now) is REALLY big amount of space wasted for a single plugin

If you can afford any kind of hard drive with any amount of space, doesn't mean that every your product user can, or should to.
IMO.

Please see the code of conduct.

We don鈥檛 optimise for your use case, sorry. We optimise for the most common cases. We are only a small team supporting a large number of diverse users and we do our best to strike a balance.

You are wel within your rights to simply not use the plugin.

Thanks.

@andreyorst

And for those ~500MB (thats how much it uses on my computer now) is REALLY big amount of space wasted for a single plugin

Sounds like YCM is not a good fit for you then. We're ok with that.

The tone of your comment is dangerously close to violating our code of conduct. Consider this a warning before a ban.

Was this page helpful?
0 / 5 - 0 ratings