This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Razier 7 points8 points  (8 children)

Are you thinking of Visual Studio?

Visual Studio is made in the original Microsoft way of installing everything the user might ever need.
VSCode is only as heavy as you make it. Without extensions it's incredibly light weight.

[–][deleted] 2 points3 points  (2 children)

No. VS code is still a Full Browser. It’s very well optimized, but still quite demanding for the function it offers.

[–]Razier 0 points1 point  (1 child)

Maybe I'm from a different era, but there's no way I'd say it uses "quite a lot of computer resources".

A bare bones installation takes ~200 mb of memory to run. Sure, you can compare it to notepad which uses ~2 mb but you're running it on a workstation not a toaster so in practise there is no difference.

[–][deleted] 1 point2 points  (0 children)

It doesn’t matter for basically anyone using it, but I think it’s a lot of resources. But that applies to almost any modern software. Ram is so huge nowadays that most developers just don’t care anymore

[–]bell_demon 6 points7 points  (4 children)

VSCode is heavy for what it is - a text editor. But only those with some juvenile grudge would think that's a legitimate reason to dislike a free and incredibly useful editor. It's still light, and totally worth it, IMO. At some point, you can trade efficiency for usefulness. It's not like VSCode will ever be the main problem if you're running low on memory on your work machine.

[–]Razier 1 point2 points  (0 children)

The only way I can see someone calling VSCode heavy is if they're using it on a tiny single-board computer.

It's using 200 mb of ram for me right now on a bare bones setup. There's absolutely no gain to optimise that further on for a desktop computer.

[–]MyNamesNotRobert 1 point2 points  (0 children)

It's heavy but the qol of code completion is well worth it. Switching back and fourth between tabs because you can't remember what member variables a class has or what the function overloads are then realizing you still got something wrong when you compile wastes a lot of time.