• NET GC回收快速指南


    文章参考自微软官方文档

    地址:https://docs.microsoft.com/zh-cn/dotnet/standard/garbage-collection/workstation-server-gc

    GC回收模式的区别

    工作站模式:
    1、GC回收的线程等级与运行的NET程序的线程等级一致,也就是他们是同级别的优先级,
    因此存在与其他线程争用CPU的使用。
    2、只占用一个CPU逻辑处理器,也就是始终只占用一个线程。 3、更频繁的进行回收操作,从而相对于服务器模式可能存在性能问题。 服务器模式: 1、线程优先级较高(具体参考官方文档),存在与其他线程竞争CPU的情况就比工作站模式相对来说更低。 2、由于服务器GC模式会开多线程进行回收,因此会占用多个CPU逻辑处理器,
    因此当服务器上有多个web站点的情况时最好使用工作站GC回收模式(具体设置参考官方文档)。

    GC回收与性能问题

    参考地址:https://docs.microsoft.com/zh-cn/dotnet/standard/garbage-collection/performance

    GC回收如何设置

    参考地址:https://docs.microsoft.com/zh-cn/dotnet/core/runtime-config/garbage-collector

    总结

    微软官方文档有相当详细的GC使用介绍,建议萌新们可以从微软文档入手学习如何正确配置和使用GC回收,
    当然更深入的研究取决于您对于性能的要求或者兴趣爱好。
  • 相关阅读:
    matlab 自定义函数及调用
    matlab 逻辑数组及其应用
    matlab 嵌套循环的学习
    matlab和C语言的break及continue测试
    matlab 向量法建数组(推荐)
    matlab for循环应用(阶乘及the day of year)
    matlab for循环的三种类型
    ORACLE创建用户,建表空间,授予权限
    Linux计划任务
    android开发环境搭建
  • 原文地址:https://www.cnblogs.com/souphm/p/16416796.html
Copyright © 2020-2023  润新知