Web
Dynamics
.NET
PHP
Databases
JavaScript
Cloud Computing
Click on the tag item
React
SOLID
Azure
Jira
Windows Forms
JSON
GraphQL
Dapper
PostgreSQL
ADONET
Windows Server
Progressive Web Apps
VB.NET
MySQL
PHP
Automation Software
Git
SignalR
MongoDB
Redis
Elasticsearch
CI/CD
LINQ
CSS3
Design Patterns
Performance Optimization
WCF
IIS
ORM
DRY
C#
KISS
Responsive Web Design
Entity Framework
Grafana
Scrum
NPM
RabbitMQ
Kanban
.NET Framework
Favorites
History
Tags
Donate
Translate
Statistics
Ads
Search
Always will be ready notify the world about expectations as easy as possible:
job change page
Books
Articles
Video
News
Developer
Repositories
Portfolio
Application
Messages
RU
EN
Tag: antipatterns
New (3)
Tags
Rating
Random
Map
Looking for a job
Root
/
Articles
/
Tags
/ antipatterns
Jul 8, 2021
Memory anti-patterns in C#
Views: 5764
In the context of helping the teams at Criteo to clean up our code base, I gathered and documented a few C# anti-patterns similar to Kevin’s publication about performance code smell. Here is an extract related to good/bad memory patterns. Even though the garbage collector is doing its works...
#netframework
#csharp
#antipatterns
#bestpractices
Share page
If you liked this website and want to support me, you can
Reading now
ASP.NET 8 Token Authentication for Web API and React with Integration Testing (Part 1: API)
Understanding OData: Building RESTful APIs with .NET
High performance object-oriented data access with Dapper
Authentication and Authorization in .NET 8 Web API
How to configure Application Insights with Azure?
How to write unit tests with Dapper
Applying SOLID principles with C#
Data at a Glance: Creating Dynamic Dashboards for Data Analytics
REST API Naming Conventions and Best Practices
Dealing with Code Performance— Micro and Macro Optimizations
Categories
Design Patterns
Software Engineering Workshop
Donation
➤
Boosty
Donate
to support the project
➤
Donorbox
Donate
GitHub account
Projects
Blackball
Geolocation Assistant
Mail Daemon
Codebase
Amerikas Auto
Transport Certification Center