Daniil KorbutforDaniil Korbut's blogrtriangle.hashnode.net·Apr 7, 2023Top Python Profiling Libraries for Optimizing Code PerformanceIntroduction Python code profiling is an important technique that helps to understand the code performance and identify potential bottlenecks. In this article, I would like to share my experience of profiling package usage and cover some of the most ...Discuss·158 likes·4.6K readsPythonAmazing overview of useful tools, will use them in my projects! 5
Shaunak DeshpandeforShades of codeshadesofcode.hashnode.net·Apr 18, 2023Where the hell is my data?Imagine that it’s the night before your exams. You were partying hard the entire semester. And now you realize that you could seriously fail your Operating systems exam tomorrow. Oops. You dash to the college library. Your phone is distracting, so i...Anurag Purohit and 5 others are discussing this6 people are discussing thisDiscuss·59 likes·119 readsGeneral Programming
Arjun NarainforNerd Ninja - Arjun Narainarjunnarain.hashnode.net·Apr 17, 2023FeaturedTaming the Memory BeastThe Go garbage collector is not a toy. It is a concurrent collector, which means that it runs concurrently with the program it is collecting. It is also parallel, meaning that it uses multiple threads to run even faster. Rob Pike, co-creator of Go ...Discuss·23 likes·285 readsGo Deepgolang
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 23, 2023Choosing Between Processes and Threads: Factors to ConsiderDeciding when to use a process or a thread depends on several factors, including the task to be performed, the hardware resources available, and the programming language being used. Here are some general guidelines: Use a process when The task invol...Discussprocess
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 21, 2023How Memory Management Works in LinuxLinux uses a demand-paged virtual memory management system, which allows applications to use more memory than is physically available in the system. The virtual memory system is based on the concept of memory pages, which are fixed-size blocks of mem...Discussoperating system
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 21, 2023Understanding Memory Management in Operating SystemsMemory management is a crucial aspect of any operating system (OS), including Windows, Linux, and macOS. It is responsible for managing the computer's memory resources to ensure that they are used efficiently, and applications have enough memory to r...Discussmemory-management
Shubham Dangwalforshubhamdangwal.hashnode.net·Apr 20, 2023The Benefits of Lazy Enumeration: How to Save Time and Memory When Working with Large Datasets.Lazy Enumeration is a programming technique that allows us to generate the sequence of values on the fly, without computing them all at once. This can be useful when dealing with large datasets, or when we don't need to compute all the values in sequ...Discussmemory-management
Shaunak DeshpandeforShades of codeshadesofcode.hashnode.net·Apr 18, 2023Where the hell is my data?Imagine that it’s the night before your exams. You were partying hard the entire semester. And now you realize that you could seriously fail your Operating systems exam tomorrow. Oops. You dash to the college library. Your phone is distracting, so i...Anurag Purohit and 5 others are discussing this6 people are discussing thisDiscuss·59 likes·119 readsGeneral Programming
Arjun NarainforNerd Ninja - Arjun Narainarjunnarain.hashnode.net·Apr 17, 2023FeaturedTaming the Memory BeastThe Go garbage collector is not a toy. It is a concurrent collector, which means that it runs concurrently with the program it is collecting. It is also parallel, meaning that it uses multiple threads to run even faster. Rob Pike, co-creator of Go ...Discuss·23 likes·285 readsGo Deepgolang
Emirhan KARAHANforEmirhan's Blogemirhankarahan.hashnode.net·Apr 17, 2023Javascript Event Loop: How Does Javascript Work in Parallel?How does Javascript really work? Javascript is a single-threaded language, so how do asynchronous operations occur? This article covers the call stack, event loop, callback queue, some APIs, and more. The cover image is a simplified image of the Java...Discuss·1 like·39 readsJavaScript
Imtiaz Ahmedforimtiazpy.hashnode.net·Apr 11, 2023Understanding Garbage Collection and Object ReferencesWhen you assign a new value to an old variable in Python, the old value still exists in memory, but is no longer referenced by any variable. Let's say you're working on a Python program where you need to assign a string value to a variable. For examp...Discuss·1 likePython
Daniil KorbutforDaniil Korbut's blogrtriangle.hashnode.net·Apr 7, 2023Top Python Profiling Libraries for Optimizing Code PerformanceIntroduction Python code profiling is an important technique that helps to understand the code performance and identify potential bottlenecks. In this article, I would like to share my experience of profiling package usage and cover some of the most ...Discuss·158 likes·4.6K readsPythonAmazing overview of useful tools, will use them in my projects! 5
Akshat VishwakarmaforAkshat's Blogakshatv.hashnode.net·Mar 28, 2023Garbage Collection in JavaScript: Understanding Memory ManagementJavaScript is a high-level programming language that is widely used for developing web applications. One of the most important features of JavaScript is its garbage collection mechanism, which helps in managing memory allocation and deallocation. Gar...Discuss·29 readsgarbagecollection