上一页 1 2 3 4 5 6 7 ··· 81 下一页
摘要: ### 前言 linux 性能的自我学习。 ### 正文 什么是软中断呢? 举一个网络的例子。 linux 将中断处理过程分为两个阶段: 上半部用来快速处理中断,他在中断禁止模式下运行,注意是处理跟硬件紧密相关或时间敏感的工作。 下半部用来延迟处理上半部未完成的工作,通常以内核线程的方式运行。 比如 阅读全文
posted @ 2023-06-03 10:48 敖毛毛 阅读(95) 评论(0) 推荐(0) 编辑
摘要: ### 前言 简单介绍一下不可中断进程和僵尸进程。 ### 正文 先来看下进程的状态: ![](https://img2023.cnblogs.com/blog/1289794/202306/1289794-20230601204542142-1351913655.png) 那么这一列的状态是什么呢 阅读全文
posted @ 2023-06-02 20:05 敖毛毛 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ### 前言 linux 性能分析自我学习。 ### 正文 一般我们说cpu,一般是什么高呢? 一般是指cpu 使用率高。 那么什么是cpu 使用率呢? cpu 使用率 = 1- 空闲时间/总cpu 时间 平均cpu 使用率 = 1 -(new空闲时间 - old 空闲时间)/ (new总cpu时间 阅读全文
posted @ 2023-06-01 20:04 敖毛毛 阅读(94) 评论(0) 推荐(0) 编辑
摘要: ### 前言 我们知道现在操作系统,都是多进程和多线程,那么会有一个操作系统帮助我们去切换进程和线程,这个是要消耗cpu资源的,那么就来了解一下cpu资源消耗情况。 ### 正文 一般是下面几个场景切换: 1. 进程上下文切换 2. 线程上下文切换 3. 中断上下文切换 在了解进程切换的时候,需要了 阅读全文
posted @ 2023-06-01 12:40 敖毛毛 阅读(363) 评论(0) 推荐(0) 编辑
摘要: ### 前言 简单介绍一下DiagnosticListener,一个比较常见的事件通知模型,可以说是事件发布订阅模型,常用于监控。 ### 正文 直接编写代码: ``` using System.Diagnostics; public class program { public static vo 阅读全文
posted @ 2023-05-31 20:07 敖毛毛 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ### 前言 linux 系统上性能调查的自我学习。 ### 正文 什么是平均负载? 使用uptime: ![](https://img2023.cnblogs.com/blog/1289794/202305/1289794-20230521225559793-695111271.png) 可以看到 阅读全文
posted @ 2023-05-22 00:24 敖毛毛 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 前言 在23个设计模式后,编程过了几年,对6大原则的重新理解,也是更简化更通透的理解。 正文 单一职责原则(SRP):一个类或模块应该有且仅有一个责任。 开放封闭原则(OCP):软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。 里氏替换原则(LSP):子类对象应该能够替换其超类对象并保持程序 阅读全文
posted @ 2023-05-06 15:34 敖毛毛 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 前言 我们知道我们的task async 和 await 是基于线程池进行调度的。 但是async 和 await 也就是使用了默认的task调度,让其在线程池中运行。 但是线程池是榨干机器性能为本质的,但是有时候我们运行一些我们自己的需求,比如控制一下线程数(因为并不是线程数越高,就能有更高的性能 阅读全文
posted @ 2023-04-24 09:29 敖毛毛 阅读(631) 评论(4) 推荐(5) 编辑
摘要: 前言 简单整理一下paralel,以上是并行的意思。 正文 我们在工作中常常使用task await 和 async,也就是将线程池进行了封装,那么还有一些更高级的应用。 是对task的封装,那么来看下paralel。 static void Main(string[] args) { var in 阅读全文
posted @ 2023-04-22 19:16 敖毛毛 阅读(418) 评论(0) 推荐(5) 编辑
摘要: 前言 简单记一下github 小技巧,因为经常忘。 正文 就是如何快速搜索到自己想找的项目。 如果自己知道项目名,那么直接输入就可以搜索到。 如果不是,那么一般要通过高级搜索。 https://github.com/search/advanced 内容不多说,进去就知道。 文件查看技巧 按 t,可以 阅读全文
posted @ 2023-04-22 18:36 敖毛毛 阅读(59) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 81 下一页