Tag

csharp

1 views collected around this technical thread.

Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Sep 10, 2021 · Backend Development

Using Object Pools in .NET (Core) to Reduce GC Overhead and Improve Performance

This article explains how .NET's Microsoft.Extensions.ObjectPool framework can be used to reuse objects, customize pooling policies, integrate with dependency injection, and extend pooling to collections, StringBuilder, arrays and memory buffers, thereby minimizing garbage‑collection pressure and boosting application throughput.

DependencyInjectionMemoryManagementPerformance
0 likes · 29 min read
Using Object Pools in .NET (Core) to Reduce GC Overhead and Improve Performance
Architecture Digest
Architecture Digest
Mar 5, 2017 · Backend Development

Simple RabbitMQ Consumer Implementation in C#

This article demonstrates how to create a basic RabbitMQ consumer in C# by implementing a subscriber class with event handling, shows sample usage code, and explains the main exchange types (direct, fanout, topic) to help developers understand message routing and real‑time consumption.

ConsumerMessagingRabbitMQ
0 likes · 6 min read
Simple RabbitMQ Consumer Implementation in C#
Architecture Digest
Architecture Digest
Aug 30, 2016 · Fundamentals

Overview of Planned C# 7.0 Language Features

The article introduces the upcoming C# 7.0 language enhancements—including output variables, pattern matching, extended switch statements, tuples, deconstruction, local functions, numeric literal improvements, ref returns, new async return types, and throw expressions—explaining their syntax, usage, and current preview limitations.

Pattern MatchingTuplesasync
0 likes · 17 min read
Overview of Planned C# 7.0 Language Features
Architecture Digest
Architecture Digest
Jun 10, 2016 · Frontend Development

Client Performance Optimization Techniques for Large‑Scale Monitoring Systems

The article shares practical techniques such as on‑demand loading, lazy loading, caching, asynchronous processing, merge handling, visual deception, unit testing, and comprehensive logging that transformed a sluggish monitoring client into a fast, stable C# WinForms application.

CachingPerformanceasynchronous
0 likes · 17 min read
Client Performance Optimization Techniques for Large‑Scale Monitoring Systems