是否可以停止 .NET 垃圾收集?

Is it possible to stop .NET garbage collection?(是否可以停止 .NET 垃圾收集?)

本文介绍了是否可以停止 .NET 垃圾收集?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

程序员是否可以在 C# 编程语言中以编程方式启动/停止垃圾收集?比如性能优化等等.

Is it possible for a programmer to programmatically start/stop the garbage collection in C# programming language? For example, for performance optimization and so on.

推荐答案

不是.你可以给 GC通过 GC.AddMemoryPressure 等方法提示 或 GC.RemoveMemoryPressure 但不要完全停止.

Not really. You can give the GC hints via methods like GC.AddMemoryPressure or GC.RemoveMemoryPressure but not stop it outright.

此外,垃圾收集并不是一个密集的过程.程序员很少会担心它.

Besides, garbage collection is not that intensive of a process. Programmers very rarely ever worry about it.

这篇关于是否可以停止 .NET 垃圾收集?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:是否可以停止 .NET 垃圾收集?

基础教程推荐