Message from @Silver0Fox
Discord ID: 481448951485038593
around 500MB for me
which yeah, is insane
Even 500MB is a lot, considering how old some peoples' machines are.
its a trade off
209.2MB for me
for reference, Teamspeak only uses around 25 MB for me
my machine has 16GB i dont care about RAM, but if it starts hogging CPU
OH YOU HAVE NO IDEA HOW BAD DISCORD'S SCREENSHARE IS FOR YOUR CPU
they're doing VIDEO ENCODING and DECODING on the CPU
what the ACTUAL FUCK
like the Slack client used to open a window/thread (cant remember the details) for EVERY org you were in
HAHA 100% CPU USAGE HERE WE COME
Incredible.
i have six cores and I still want to actually kill myself whenever I use screenshare on Discord
yeah my machine is a bit of a potato otherwise, and when i play games and use discord chat, my FPS is shit. if i turn off discord, its all fine
According to my partner who is a games animator Unity up until very recently used the CPU for everything pretty much
Pissed him right the hell off
and as for idle CPU usage by discord, it's using 15% for me and literally nothing else is using that much CPU right now
not even doing anything and it spikes up to 25%
isn't discord cloud based?
obv
as we've been talking out before, Discord's based on Electron
aka aids.js
whether it's cloud based or not doesn't matter
it's still electron based
yes the data and everything would be stored in the cloud, and there is a backend to transfer messages, voice streams etc. but you still have a client running on your machine
and that client is poorly optimized
oh god what is this electron this looks horrific
javascript html and css
yes
welcome to the "modern" desktop app
not only that, but the discord client itself is 32-bit yet the installer forces you to use a 64-bit system even if the software doesn't 👏 👏 👏 👏
who made discord anyway
What effect can that have on performance?
a bunch of code bros who didn't like slack or skype?
well
discord being 32-bit is actually a good thing
because it can access/address less memory
heh
32-bit software actually runs slightly faster than 64-bit too, but due to architecture optimizations in modern processors, the effect is not really noticable