Frugal Cafe logo
Frugal Cafe
Subscribe
  • Frugal Cafe
  • Topics
  • string

string

system.String class

stringperformanceStringBuilderLinqregexhashAzuredotnetperfcounterlist
stringstring
+2+2
FC77: NDepend AppWordsPowerTool, real clean implementation
Dec 01, 2023

FC77: NDepend AppWordsPowerTool, real clean implementation

Feng Yuan
Feng Yuan
stringstring
+2+2
FC74: DevToolsProxy
Nov 20, 2023

FC74: DevToolsProxy

Feng Yuan
Feng Yuan
stringstring
+3+3
FC71: Replacing BinaryReader.ReadString
Oct 05, 2023

FC71: Replacing BinaryReader.ReadString

String interning from raw data

Feng Yuan
Feng Yuan
stringstring
+4+4
FC70: A thread-safe lock-free string interner
Oct 03, 2023

FC70: A thread-safe lock-free string interner

Much better alternative to string.Intern

Feng Yuan
Feng Yuan
stringstring
+2+2
FC69: Writing integer attribute to XmlWriter without allocation
Sep 27, 2023

FC69: Writing integer attribute to XmlWriter without allocation

Feng Yuan
Feng Yuan
stringstring
+3+3
FC68: Finding the perfect place to cache a string
Sep 27, 2023

FC68: Finding the perfect place to cache a string

Feng Yuan
Feng Yuan
stringstring
+3+3
FC43: Anti-Pattern - Trace to nowhere
Aug 30, 2023

FC43: Anti-Pattern - Trace to nowhere

Generating expensive tracing message when tracing is not enabled

Feng Yuan
Feng Yuan
stringstring
+4+4
FC41: Optimal replacement for string.Format for large strings
Aug 29, 2023

FC41: Optimal replacement for string.Format for large strings

0 or 1 string allocation/single pass data copying.

Feng Yuan
Feng Yuan
stringstring
+3+3
FC39: The best ways to generate strings
Aug 27, 2023

FC39: The best ways to generate strings

Not allocate a new string, or single allocation and single pass copying

Feng Yuan
Feng Yuan
stringstring
+4+4
FC38: Liberate StringBuilder.AppendFormatHelper
Aug 27, 2023

FC38: Liberate StringBuilder.AppendFormatHelper

Making it reusable, opening doors for innovations

Feng Yuan
Feng Yuan
stringstring
+4+4
FC37: ParamsArray<T>
Aug 26, 2023

FC37: ParamsArray<T>

A struct to avoid/reduce allocation for params array

Feng Yuan
Feng Yuan
stringstring
+4+4
FC36: Let's beat ValueStringBuilder in CPU
Aug 26, 2023

FC36: Let's beat ValueStringBuilder in CPU

Reused large StringBuilder is more efficient both in memory and CPU

Feng Yuan
Feng Yuan

Frugal Cafe

Home

Posts

Authors

© 2025 Frugal Cafe.

Privacy policy

Terms of use

Powered by beehiiv