首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一线码农聊技术
掘友等级
.Net架构师
|
公众号 dotnetfly
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第八篇):洞察 C# 内存泄漏之寻找静态变量名和GC模式
一:背景 这篇我们来聊一下 PerfView 在协助 WinDbg 分析 Dump 过程中的两个超实用技巧,可能会帮助我们快速定位最后的问题,主要有如下两块: 洞察内存泄漏...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第七篇):如何洞察触发 GC 的 C# 代码?
一:背景 上一篇我们聊到了如何用 PerfView 洞察 GC 的变化,但总感觉还缺了点什么? 对,就是要跟踪到底是什么代码触发了 GC,这对我们分析由于 GC 导致的 C...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第六篇):如何洞察 C# 中 GC 的变化
一:背景 在洞察 GC 方面,我觉得市面上没有任何一款工具可以和 PerfView 相提并论,这也是为什么我会在 WinDbg 之外还要学习这么一款工具的原因,这篇我们先简...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第五篇):如何寻找 C# 托管内存泄漏
一:背景 前几篇我们聊的都是 非托管内存泄漏,这一篇我们再看下如何用 PerfView 来排查 托管内存泄漏 ,其实 托管内存泄漏 比较好排查,尤其是用 WinDbg,毕竟...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第四篇):如何寻找 C# 中程序集泄漏
一:背景 前两篇我们都聊到了非托管内存泄漏,一个是 HeapAlloc ,一个是 VirtualAlloc,除了这两种泄漏之外还存在其他渠道的内存泄漏,比如程序集泄漏,这一...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第三篇):如何寻找 C# 中的 VirtualAlloc 内存泄漏
一:背景 上一篇我们聊到了如何用 PerfView 去侦察 NTHeap 的内存泄漏,这种内存泄漏往往是用 C 的 malloc 或者 C++ 的 new 分配而不释放所造...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第二篇):如何寻找 C# 中的 Heap堆内存泄漏
一:背景 上一篇我们聊到了如何去找 热点函数,这一篇我们来看下当你的程序出现了 非托管内存泄漏 时如何去寻找可疑的代码源头,其实思路很简单,就是在 HeapAlloc 或者...
1
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
PerfView专题 (第一篇):如何寻找热点函数
一:背景 准备开个系列来聊一下 PerfView 这款工具,熟悉我的朋友都知道我喜欢用 WinDbg,这东西虽然很牛,但也不是万能的,也有一些场景他解决不了或者很难解决,这...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
记一次 .NET 某工控自动化控制系统 卡死分析
一:背景 1. 讲故事 前段时间遇到了好几起关于窗体程序的 进程加载锁 引发的 程序卡死 和 线程暴涨 问题,这种 dump 分析难度较大,主要涉及到 Windows操作系...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
记一次 .NET 某智慧物流 WCS系统 CPU 爆高分析
一:背景 1. 讲故事 哈哈,再次见到物流类软件,上个月有位朋友找到我,说他的程序出现了 CPU 爆高,让我帮忙看下什么原因,由于那段时间在苦心研究 C++,分析和经验分享...
2
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
聊聊 C++ 右值引用 和 移动构造函数
一: 背景 最近在看 C++ 的右值引用和移动构造函数,感觉这东西一时半会还挺难理解的,可能是没踩过这方面的坑,所以没有那么大的深有体会,不管怎么说,这一篇我试着聊一下。 ...
1
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
聊聊 C++ 中的几种智能指针 (下)
一:背景 上一篇我们聊到了C++ 的 auto_ptr ,有朋友说已经在 C++ 17 中被弃用了,感谢朋友提醒,今天我们来聊一下 C++ 11 中引入的几个智能指针。 u...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
记一次 .NET 某RFID标签管理系统 CPU 暴涨分析
一:背景 1. 讲故事 前段时间有位朋友说他的程序 CPU 出现了暴涨现象,由于程序是买来的,所以问题就比较棘手了,那既然找到我,就想办法帮朋友找出来吧,分析下来,问题比较...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
聊一聊 C# 后台GC 到底是怎么回事?
一:背景 写这一篇的目的主要是因为.NET领域内几本关于阐述GC方面的书,都是纯理论,所以懂得人自然懂,不懂得人也没法亲自验证,这一篇我就用 windbg + 源码 让大家...
2
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
聊聊 C++ 中的几种智能指针 (上)
一:背景 我们知道 C++ 是手工管理内存的分配和释放,对应的操作符就是 new/delete 和 new[] / delete[], 这给了程序员极大的自由度也给了我们极...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
聊聊 C++ 中的四种类型转换符
一:背景 在玩 C 的时候,经常会用 void* 来指向一段内存地址开端,然后再将其强转成尺度更小的 char* 或 int* 来丈量一段内存,参考如下代码: 由于 C 的...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
记一次 .NET 某电厂Web系统 内存泄漏分析
一:背景 1. 讲故事 前段时间有位朋友找到我,说他的程序内存占用比较大,寻求如何解决,截图就不发了,分析下来我感觉除了程序本身的问题之外,.NET5 在内存管理方面做的也...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
聊聊 C++ 中几类特殊成员函数
一:背景 在 C# 中要说类默认给我们定义的特殊成员函数,莫过于 构造函数,但在 C++ 中这样的特殊函数高达 6 种,有必要整合一下聊一聊。 二:特殊成员函数 1. 默认...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
聊聊 C++ 大一统的初始化运算符 {}
一:背景 最近发现 C++ 中的类型初始化操作,没有 {} 运算符搞不定的,蛮有意思,今天我们就来逐一列一下各自的用法以及汇编展现,本来想分为 值类型 和 引用类型 两大块...
赞
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
1年前
关注
记一次 .NET 某新能源系统 线程疯涨 分析
一:背景 1. 讲故事 前段时间收到一个朋友的求助,说他的程序线程数疯涨,寻求如何解决。 等我分析完之后,我觉得这个问题很有代表性,所以拿出来和大家分享下,还是上老工具 W...
赞
1
分享
下一页
个人成就
文章被点赞
178
文章被阅读
101,833
掘力值
5,715
关注了
2
关注者
107
收藏集
0
关注标签
2
加入于
2020-04-11