One day, I was working with python on Visual Studio Code and MSSQL (SSMS) on my Dell laptop powered by Windows 10 operating system and when I executed a query in SSMS and a program in VS Code at the same time, the system which was stuttering until then suddenly hung up. I had to restart my machine to resume my work. But, soon I restarted the machine and the applications, it started stuttering again. I decided to see what is causing it and opened Task Manager (Ctrl + Shift + Esc). I expanded it and stumbled upon some percentages, like CPU : 25%, Ram : 86% and Disk : 100%. I haven’t seen something like that befoe in Windows because I moved to Windows from Mac just about then (after about 6 years). I was actually shocked to see those figures because I was actually expecting it like even the CPU would’ve been running at 80% - 90% of it’s capacity. This concerned me. My 2 years (in 2017) old laptop with 2 generations old processor is not being used beyond 30%? Meaning, if I extend the RAM and move to a Solid State drive, I should be able to use this laptop with no problems for a long enough, ain’t it?. I thought that I shall first find a software fix for the Disk issue. I searched online and implemented the below:
|Processor||Intel Core i5 - 4210 (4th gen)|
|RAM||4GB DDR3 SD|
|HDD||512 GB SATA @ 5400 rpm|
|OS||Linuxmint 19 Tessa (Cinnamon Edition)|
Disabled as many applications as I could from the Startup (“Startup” tab in the “Task Manager”).
Disabled the following services from the services window (windows + ‘r’ -> type “services.msc” -> click ‘ok’) and restarted machine:
Some articles (online) also suggested to disable “Shadows and Visual effects” but I wasn’t interested in it and let it be.
(Uninstall if you have any anti-virus installed in your computer) Since I studied about the Windows Defender and found it to be pretty effective I haven’t installed any 3rd party anti-virus solution on my pc.
Uninstalled Bloatware - All applications that I deemed unnecessary. (Please be careful to not to uninstall any OS required application. Learn about the applications thoroughly online using articles or forums)
Disk Cleanup - which cleaned about 8gb of unnecessary files.
After implementing the above I haven’t encountered much with the stuttering as long as I haven’t used Pycharm with MSSQL or installed Visual Studio (for trying Iron Python). I learnt that the issue is with the most resource heavy software development application / IDE (Visual Studio), I uninstalled it.
Sometime later, I met one of my old friends and we were planning to go for a coffee (from the meeting point). He received a call just then from somebody. I thought maybe in the meanwhile I could shut his laptop down so that we could go, even while he’s talking. I failed at it. The UI seemed clueless, there were no regular options like shutdown or something on the lockscreen and the lockscreen resembled the screens of the hackers they show in movies/series. I was zapped, waited until he completed his call and he was already giving that “I’m a geek, faka!” kinda smile. I became all inquisitive, did a bit of research and installed Linuxmint and the performance of my computer has already been better. Better than what I was getting with Windows and since then I’ve been using the same computer though expanded RAM to 8gb.
Now, even after opening VS Code with 3 - 4 tabs, 4 - 5 Terminals, Chrome browser with 4 - 5 tabs, Opera browser running Jupyter Notebook, and Pycharm, my CPU utilisation is getting between 85% - 95% of it’s capacity yet providing me with stutter free performance. I close Pycharm and the CPU utilization is back to being 10% - 15%.
Hence, I conclude that If we are not using a 4 generations old processor (in 2019) to it’s fullest extent, even about a decade old processor (as of 2019) should be able to accomplish a good deal of tasks, provided we know how.
I have used 3 major operating systems by far with respect to laptop / desktop computers. Windows from 95 to the latest 10, Ubuntu 12 LTS, 18.04 LTS, MacOS and currently Linuxmint Cinnamon 19 Tessa and therefore would like to share my views on them which might help someone out there in making their choice.
Also, I would like to show a comparisioon between these 3 OSs basing on certain aspects of computing that I deemed important (this factors are my choice):
|Application Startup Speeds||2||1||0|
Legend: 0 < 1 < 2
Finally, all I suggest is, identify your use case, basing on which, decide the operating system that suits your requirements and the hardware, finalise it as your budget in the order :