I know that the .net garbage collector detects circular references, but I was wondering if circular references could cause objects to stay longer than necessary.
I have a circular reference in my ASP.NET application (intended for performance reasons), can I handle this?
Hello
CLR , . CLR . , ( GC). , , . . , CLR,
, .
( , , , , GC'ed) , , GC'ed.
, GC. . , , .
, - , , - , . , . , , .
, (-), .
GC , . , (, / ), , , CPU.
GC , " ". , , , .
, ( ) root, , . . , , GC , .
, . , , , .. , .NET. , , CLR .
MSDN - Garbage Collector Basics and Performance Recommendations (Rico Mariani)
MSDN Magazine - Garbage Collection (Part 1): Automatic Memory Management in the Microsoft .NET Framework (Jeffrey Richter)
MSDN Magazine - Garbage Collection (Part 2): Automatic Memory Management in the Microsoft .NET Framework (Jeffrey Richter)
Java GC can detect loops and process them. I would argue that C # GC can also.
Source: https://habr.com/ru/post/1702182/More articles:How to automatically update a report on access with a linked dataset? - vbaSeparate decoding / encoding interfaces or one interface - javaWhy does Cint ("1") fail? - vb.netNetwork Device ACL - authenticationWhich is better: stand-alone databases or an optional βcodeβ table? - database-designExtract album from MP3 files using TagLib. Is there a better way to write this code? - performanceHow to get unknown type from wcf service? - genericsmpirun on os X - osx-leopardhttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1702186/access-to-a-single-pixel-in-c&usg=ALkJrhgmtrXS6xYDIfEt1LveO-h79LhQiQHow to write a good lowpass filter in Scala - filterAll Articles