Resources No resource found - Optimizing Application Performance In-Memory Cache in .NET CoreMar 27, 2024. In this article we will see how we can improve the performance of the application using IMemory Cache in .NETcore application.
- Effective Communication Between Executable Files Using Shared MemoryMar 18, 2024. In a WPF (Windows Presentation Foundation) application, inter-process connectivity typically involves communication between different components or modules within the same application or between separate WPF applications running on the same system or across different systems.
- What is Use of ‘Using’ Statement in .NET?Mar 15, 2024. In this article, we will cover What is the use of the ‘Using’ statement in .NET. The 'using' statement in .NET ensures efficient resource management, prevents memory leaks, and promotes cleaner, more reliable code.
- Understanding Caching in .NET With ExampleFeb 28, 2024. Caching is a cornerstone in .NET development, enhancing application performance and scalability. This article explores its significance, and diverse caching techniques, and offers a practical example for efficient implementation in .NET applications.
- SQL Server Data Types for Performance, Memory EfficiencyFeb 28, 2024. "Embark on a journey to unlock SQL Server's full potential through savvy data type selection. Enhance performance and streamline operations with optimal choices.
- Better Implementation Of Singleton Pattern in .NETFeb 27, 2024. This article explains the mistakes made in writing Singleton Pattern in the multithreaded environment create a bug and how to bring a solution to it.
- Understanding the C# 10 Memory ModelFeb 22, 2024. Ziggy Rafiq discusses the C# memory model, including stacks, heaps, garbage collection, and memory leaks
- .NET 8 Memory Management: Refreshing Dynamic Memory LimitsFeb 06, 2024. In the ever-evolving landscape of software development, optimizing resource utilization is crucial, especially in dynamic cloud environments.
- How to Refresh Memory Limit in .NET 8Feb 05, 2024. In .NET 8, adjust memory limits dynamically with GC.RefreshMemoryLimit(). Ideal for cloud environments, this feature allows efficient scaling of memory usage.
- Implementing IP Rate Limiting in ASP.NET Core MVCJan 18, 2024. IP rate limiting is a crucial aspect of web application security that helps prevent abuse, protect against brute force attacks, and ensure fair resource usage. In this article, we will walk through the process of implementing IP rate limiting in an ASP.NET Core MVC application using middleware.
- What is Inline Arrays in C# 12Jan 10, 2024. C# 12 unveils a hidden gem - inline arrays. This article delves into these performance powerhouses, showcasing how they boost speed, simplify memory management, and enhance type safety. Discover their functionalities and practical applications in diverse scenarios like geometric operations.
- Understanding Collection Types in C#Jan 09, 2024. Delving into collection types like IEnumerable and IQueryable in C# unveils their impact on data querying efficiency. While IEnumerable offers simplicity for in-memory operations, it might load unnecessary data. IQueryable optimizes query execution by fetching only required data, which is beneficial, especially with extensive datasets or remote sources.
- How to scale Spring Boot applications with NCache Java EditionJan 08, 2024. From this article, you will learn how to scale spring boot applications with NCache Java Edition. Spring Boot for efficient and scalable Java applications. Learn to integrate NCache, a distributed in-memory caching solution, for optimal performance and enhanced scalability.
- Value Types vs Reference Types in C#Nov 18, 2023. This comprehensive guide delves into the fundamental concepts of C# data types, distinguishing between value types and reference types. Covering characteristics, pros and cons, key differences, and best practices, it offers insightful recommendations for optimal programming.
- Memory Management In JavaScriptOct 23, 2023. In this article I'm going to explain that how memory management works in JavaScript
- ASP.NET Core In-Memory Caching ExplorationOct 20, 2023. Caching in web applications, like ASP.NET Core, enhances performance by storing frequently accessed data in memory. This article explains its benefits, types, and practical usage for database data.
- Managed vs. Unmanaged Code in .NETOct 16, 2023. Managed code in .NET refers to programs written in high-level languages like C#, VB.NET, or F# that are compiled into Intermediate Language (IL) or Common Intermediate Language (CIL). This intermediate code is executed by the Common Language Runtime (CLR), which provides essential runtime services such as memory management, garbage collection, and security. The CLR ensures that memory is appropriately allocated and released, minimizing the risk of memory leaks and enhancing security. Managed code benefits from the extensive .NET Framework libraries and features, simplifying development and improving efficiency by offering a wide range of built-in functionalities.
- In-Memory Caching in .NET: Boosting Performance with EaseSep 09, 2023. Explore the power of in-memory caching in .NET for enhanced application performance. Learn about its benefits, how to use MemoryCache, cache policies, and cache dependencies. Optimize your .NET applications for faster response times and reduced resource usage.
- Garbage Collection in C#Sep 08, 2023. In C#, garbage collection is a memory management process where the runtime environment automatically identifies and reclaims memory that is no longer in use by the program. It helps prevent memory leaks and ensures efficient memory utilization by tracking and deallocating objects that are no longer reachable or referenced by the program. The .NET runtime provides an automatic garbage collector that runs in the background, making it easier for developers to work with memory without having to explicitly free memory resources like in languages with manual memory management, such as C and C++. This automated process helps improve code safety and reduces the risk of memory-related errors.
- Optimizing Performance for Your .NET Core ApplicationAug 24, 2023. In this article, we will see the best practices which can improve the performance of your .NET core application
- Workload Management Concepts in Azure Synapse AnalyticsJun 12, 2023. azure, azure synapse analytics, synapse, azure big data
- Caching Strategies In .NET Core - Using Distributed Cache, Memory Cache And Response CacheApr 12, 2023. In this article, you will learn about Caching Strategies in .NET Core: Using Distributed Cache, Memory Cache and Response Cache.
- Efficiently Working With Arrays And Memory In C# Using Span<T>Mar 08, 2023. In this article, we will see use of Span<T> to working with array.
- Optimization Of Queries In SQL Server - HEAP TABLESMar 08, 2023. This article will help you to understand how to start to think on optimization of sql queries and why use indexes in tables
- Differences Between IEnumerable And IQueryable And Its Memory UsageFeb 28, 2023. IEnumerable and IQueryable are two of the most commonly used interfaces in .NET for dealing with collections of data. While both of these interfaces provide a way to access collections of data, they differ in their implementation and usage, as well as in their memory usage.
- Collecting A Memory Dump From Azure App ServicesNov 29, 2022. In this article, you will learn how to collect a Memory Dump from Azure App Services.
- Implement In-Memory Cache In The .NET Core APIJun 20, 2022. In this article, you will learn how to implement In-Memory Cache in the NET Core API.
- Create a Simple Node Cache With Express Node JSMay 11, 2022. This article provides a sample application uses the Node Cache with explanation
- Create a Redis Cache with Express Node JSMay 10, 2022. This article provides a sample application uses the Redis Cache with explanation
- Memory ManagementApr 25, 2022. Memory management in the operating system is a kind of method or kind of functionality to manage the various kinds of memories. This means in the system there are a lot of different types of memory available like RAM, hard disk, CD, registers, etc., how to manage all the memory resources in a more efficient method. Memory management primarily manages the “primary memory”. Primary memory is the priority of memory management, which means memory management manages the primary memory as the top priority and a very large amount.
- How To Implement Caching In The .NET Core Web API ApplicationFeb 10, 2022. In this article, we are going to explore about what is cache and how to implement caching in .NET Core web API application.
- Advanced Entity Framework Core - Output EF SQL Queries To The Console And Tips To Setup Dbcontext With The Development In MindJan 10, 2022. When you work with abstractions over SQL Database you may be wondering what does Entity Framework constructs from your Linq queries. To get a clue on it here are 3 options.
Tips to setup DbContext with the development in mind
for development purposes, you may sometimes decide to use an in-memory database
for all environments including production, you may set up HealthChecks, below shows how to add health checks for the DbContext
also for the development environment good to have set o.EnableDetailedErrors(); and o.EnableSensitiveDataLogging();
?to manipulate with all these options you may consider adding configuration options
- Common Memory Leaks In C#Oct 05, 2021. In this article, you will learn about common memory leaks in C#.
- Caching Mechanism In ASP.NET CoreSep 03, 2021. In this article, we will learn about Caching. First we will get some general level idea about caching and try to implement different types of caching in ASP.NET Core to supercharge our services. We will try to implement In-memory caching and Distributed Caching(with REDIS) in ASP.NET Core
- Static Memory Allocation In C Programming😀Jun 28, 2021. In this article, you will learn about Static Memory Allocation in Programming Language.
- How To Check Memory On Windows 10Jun 16, 2021. In this article, you will learn how to check the memory on Windows 10.
- How To Save And View Data Using In-Memory Web APIMay 26, 2021. in this article, I told you about the post method and get method using in-memory web API.
- How To Perform Get() Operation Using In-Memory Web API And Service In AngularMay 24, 2021. in this article, I told you that how to done get() operation using in-memory web API and service in angular.
- Garbage Collection (2), Manage UnManaged CodeFeb 18, 2021. Discuss the garbage collection with unmanaged code: How to manage the unmanaged code in .NET, Dispose pattern
- Garbage Collection (1), Manage Managed CodeFeb 15, 2021. Discuss the garbage collection with managed code: what is the process of the memory management of .NET in this article, while in (2) I will discuss How to manage the unmanaged code in .NET
- Into The Abyss - From C# To X64 Assembler And Memory DumpNov 02, 2020. In this article, you will learn how to explore live process call stack and memory allocations on stack.
- Stack Vs Heap Memory - C#Apr 20, 2020. In this article, you will learn about Stack v/s Heap Memory - C#.
- Memory Cache in C#Apr 06, 2020. In this article, you will learn about Memory Cache.
- Building a Matching Pairs Memory Game Using Knockout JSMar 12, 2020. In this article, you will learn how to build a matching pairs memory game using Knockout JS.
- Memory Management In PythonFeb 17, 2020. In this article, you will learn about Memory Management in Python.
- Identity-Based Authentication In .NET Core 3.0 Using In-Memory DatabaseJan 31, 2020. Authentication is the process of determining or giving an individual access to system or user based on their identity. There are multiple options to do authentication in .NET Core. This article demonstrates how to add Identity-Based Authentication in .NET Core 3.0 using In-Memory Database.
- SQL Server In Memory Table IndexesJan 28, 2020. In this article you will learn about SQL Server in memory table indexes.
- Memory Optimizer AdvisorJan 22, 2020. In this article, you will learn about Memory Optimizer Advisor.
- How to Prevent Memory Leak and Profiling in Xamarin ApplicationsJan 10, 2020. In this article, you will learn how to prevent memory leak and profiling in Xamarin applications.
- Memory Optimized Tables In SQL ServerJan 09, 2020. In this article, you will learn about memory-optimized tables in SQL Server.
- How To Check Memory Usage In Windows 10Dec 31, 2019. In this article, I have described how to Check Memory (random access memory) usage In Windows 10.
- Windows 10 Memory Diagnostic ToolOct 11, 2019. This tutorial will show you various steps on how to use memory diagnostic tool in Windows 10.
- Data Locations 🗺️ In SolidityFeb 06, 2019. This article talks about how to use Storage and Memory keywords in Solidity.
- Unit Testing With InMemory Provider And SQLite In-Memory Database In EFCoreNov 29, 2018. Writing Unit Test Cases is an essential aspect for any software development which helps us to test small building block an application. While doing development, we write test cases side by side, just parallel to development code. To test the Unit Test cases, we generally try to recreate the similar environment as we have in the development phase. So, that testing the code becomes easy. But every time, this is not feasible.
- Be Careful With Your SQL Server Max Memory SettingsSep 19, 2018. Quite often, I see database administrators set SQL Server Max Server Memory thinking that only everything related to SQL Server uses this shared memory pool. This is a mistake. There are many things that rely on memory that are not part of SQL Server. Best practices state that you should leave memory allotted for the operating system.
- CRUD Operations Using ASP.NET Core 2.0 And In-Memory Database With Entity FrameworkAug 16, 2018. In this article, we will create a Web API with the in-memory database using Entity Framework and ASP.NET Core 2.0 without any theoretical explanation.
- Working With In-Memory Database - RedisApr 22, 2018. Working with an in-memory database like Redis involves using a database system that stores and retrieves data entirely in RAM (Random Access Memory) rather than on disk. Redis is a popular open-source in-memory key-value database that provides high-performance data storage and retrieval.
- Indexing In-Memory Collections For Blazing Fast AccessApr 01, 2018. The CodexMicroORM open source project on GitHub hosts a few useful .NET goodies that can help you write concise code with great performance. In this article I’ll cover a collection type that supports multi-property indexing and as such, performs very well with equality lookups.
- Building A Simple Working Memory Game App With Web API And SignalRFeb 02, 2018. This article will walk you through how to build a simple data-driven mobile game application using the power of Xamarin and Web API. We will also build a real-time leader board page using ASP.NET SignalR.
- Writing Our Own Memory Manager In C/C++Apr 21, 2017. In this article we will write our own memory manager by implementing our malloc function and memory management schemes such as FCFS, Paging, Segmentation etc., using C/C++.
- ASP.NET Core - In Memory CachingFeb 27, 2017. ASP.NET Core In-Memory Caching. Caching is a technique of storing frequently used data in a temporary storage area. Caching improves performance and scalability. When we implement caching on data, the copy of data is stored in the temporary storage area.
- In-Memory Caching In ASP.NET CoreDec 24, 2016. In this article, you will learn about in-memory caching in ASP.NET Core.
- Memory Management Using Finalize And Dispose MethodAug 08, 2016. In this article, you will learn about memory management, used in the Finalize and Dispose method.
- Deep Dive Into Boxing And UnboxingFeb 10, 2016. In this article you will learn about boxing, unboxing, memory organization, and CLR.
- A Quick Look At Entity Framework 7 In-Memory Provider (for Testing)Dec 11, 2015. In this article you will have a quick look at Entity Framework 7 In-Memory Provider for Testing.
- Increase The Performance Of Windows 10Nov 21, 2015. In this article you will learn how to increase the performance of Windows 10 Operating System.
- High Speed, Efficient In-Memory And Persistent Remote Dictionary Server (Redis)Nov 10, 2015. In this article, I will be discussing about Redis with a sample real world implementation.
- Windows Form Controls V/S WPF Controls Memory ComparisionOct 12, 2015. The article is about window form controls and WPF controls memory management.
- Delegate and its Memory Allocation in C#Aug 20, 2015. In this article you will learn an overview of delegate in C# language.
- PowerShell Memory Leak and PreventionMay 16, 2015. In this article we can explore how to prevent memory leaks when writing SharePoint scripts.
- Clear the Clipboard Memory in Windows 10 by ShortcutMay 14, 2015. This article explains the clipboard in Windows 10 and also how to clear the clipboard memory in Windows 10 using a shortcut.
- Weak Event Pattern and Memory Leak in .Net 4.5Apr 19, 2015. Let’s understand the problem of the weak event pattern and memory leaks in .Net 4.5.
- In-Memory OLTP of SQL Server 2014Apr 13, 2015. This article explains how to create Memory-Optimized tables and what I have initiated using this new type of table.
- Why Strings Are Immutable in .NetMar 13, 2015. In this article we will learn why string are immutable in .Net.
- An Extensive Examination Of ArrayList in C#Mar 13, 2015. In this article we will learn about ArrayList in C#.
- New Features Introduced in SQL Server 2014Nov 14, 2014. Microsoft has introduced some significant enhancements for SQL Server 2014, especially with In-Memory OLTP. Here are 10 new features in SQL Server 2014.
- .NET Memory ManagementOct 29, 2014. In this article, I am giving you a broad idea of how the garbage collector works in Microsoft's implementation of the .NET Framework.
- Bug Fixing: .NET Reverse Engineering: Part 4Oct 26, 2014. We shall explore round-trip engineering, one of the most advanced tactics to disassemble IL code to do Reverse Engineering in the context of existing .NET built software applications.
- Memory Usage of Your App - Windows Phone 8.1Sep 19, 2014. This articles helps you determine how much memory your app is using.
- Releasing the Memory Consumed by stubborn SQL Server at RuntimeMay 21, 2014. This article explains the release of memory consumed by SQL Server at runtime.
- Understanding the Memory Consumed By Char, Varchar, Nchar and Nvarchar in SQL ServerApr 01, 2014. This article explains how much memory is consumed in SQL Server.
- Implement IDENTITY Column in SQL Server Memory Optimized TableMar 11, 2014. This article shows how to create an INDENTITY (auto incremented) column with a memory optimized table.
- Memory-Optimized Tables in SQL ServerMar 03, 2014. In this article, you will learn about memory-optimized tables in SQL Server.
- Performance Analysis For String and StringBuilderFeb 24, 2014. This article will give you an overview of when and how to use the String and StringBuilder classes with proper statistical data using the CLR Profiler.
- Memory Leak Analysis For .Net ApplicationFeb 19, 2014. This article exlains what memory leaks in .Net applications are and introduces a tool for locating and analyzing them.
- InterLocked Access of Memory to Avoid Race ConditionFeb 01, 2014. This article describes use of interLocked access of memory to avoid a race condition.
- Benefits of Using Dispose For .NET ObjectsFeb 01, 2014. This article explains the benefits of using Dispose for .NET objects.
- Looking Deep Into Storage Structure For SQL ServerDec 25, 2013. This article is looking deep into storage structures starting with the Heap table. This is something to become familiar with as part of the basics of SQL Server internals.
- SQL Server Memory Settings For SharePoint PerformanceDec 16, 2013. In this article, let’s understand the Minimum and Maximum server memory settings of SQL Server.
- Static Initialization Block in JavaNov 19, 2013. This article explains static initialization blocks in Java.
- Garbage Collection in JavaNov 13, 2013. Java has very strong memory management. In Java, when an object is not of some use, or we can say that we do not need that object in the future, then it destroys that specific object. The amount of memory is now free for any other use that was occupied previously. This entire process is done by the Garbage Collector in Java
- Examples of Get in JavaNov 07, 2013. This article provides various examples of using get in Java.
- Configure Windows Event Log to Collect Memory DumpOct 15, 2013. In this article, we will look into configuring the Windows event log to collect a memory dump, when an error or warning occurs.
- Architecture of Oracle 11g: Part 1Oct 11, 2013. Today, we will explain the Oracle 11g architecture. It is basically divided into the three major parts, Memory Structure, Logical Database Structure and Physical Structure
- Look at ProcDump Tool For Memory Dump CollectionOct 01, 2013. In this article, we will look into ProcDump, its purpose and how to use it.
- Look at WinDbg Commands For Advanced .NET DebuggingSep 27, 2013. This article describes the WinDbg commands helpful for analyzing an ASP.NET memory dump.
- Demystify Garbage Collection in C#: Part 5Aug 24, 2013. In this article we will see how the Garbage Collection algorithm works. We will next see how to implement a weak reference to optimize performance.
- Updated Version Of Operating System X 10.9Jul 17, 2013. This article defines the tenth updated version of Operating System X class.
- NTFS Allocation Unit Size on SharePoint SQL Server MachineJul 10, 2013. The NTFS allocation unit size is important parameter for performance of SQL Server machine. All file systems that are used by Windows organize your hard disk based on cluster size (allocation unit size).
- In-Memory OLTP in SQL Server 2014Jul 09, 2013. This article explains how to work with In-Memory OLTP in SQL Server 2014.