摘要: 常见问题及解决: 以下为使用Windbg 调试高CPU问题的方法思路,总结一下: 1. 查看应用进程的CPU使用率 2. 间隔一段时间,抓两个Dump 3. 使用Windbg分析两个Dump文件,使用!runaway找到最消耗CPU时间片的线程,然后优化 错误提示问题解决: 具体解决方案请查看:Th 阅读全文
posted @ 2023-03-19 20:36 无聊的蚂蚁 阅读(767) 评论(0) 推荐(0)
摘要: 系统现象:WEB页面请求响应慢、或者一直转圈;CPU100% 逆向分析问题:通过转储WEB站点的进程拿到【dump】文件进行分析 (1)!threadpool 结果分析: CPU 完全打满、 406 个工作线程全部在运行 0 个空闲 线程池已经被吃光 还有 35 个任务在排队,但没有线程可以处理 ( 阅读全文
posted @ 2026-03-23 17:03 无聊的蚂蚁 阅读(14) 评论(0) 推荐(0)
摘要: 1. ~*e !CLRStack -a• 目的:查看所有托管线程的托管/本机调用栈,找出线程都卡在什么方法上(例如 .Result/.Wait()、长时间的 DB/网络调用、等待锁)。2. !syncblk• 目的:列出被锁(Monitor/lock)对象和等待线程,确认是否存在单点锁竞争或死锁。3 阅读全文
posted @ 2026-03-11 19:36 无聊的蚂蚁 阅读(2) 评论(0) 推荐(0)
摘要: 访问一些文件时经常会出现如题的异常提示,下面讨论一些解决思路和文案 文件访问示例代码如下: if (System.IO.File.Exists(fullName)) { FileStream fs = null; byte[] rtnByte = null; try { fs = System.IO 阅读全文
posted @ 2026-03-05 11:42 无聊的蚂蚁 阅读(43) 评论(0) 推荐(0)
摘要: 目的: 如下,将develop分支中最近提交记录合并至yunwei/develop分支 一、首先搞明白“拉取” 和 “获取” 的核心区别在于: 获取(Fetch):只把远程仓库的最新代码下载到本地,但不会自动合并到你当前的工作分支。你的本地代码不会变,只是更新了本地对远程分支的认知。 拉取(Pull 阅读全文
posted @ 2026-03-04 18:10 无聊的蚂蚁 阅读(27) 评论(0) 推荐(0)
摘要: 你想了解 System.IO.File.Replace 和 System.IO.File.Move 这两个方法在替换 / 移动文件时的核心区别,这是在 C# 文件操作中很常见的一个疑问。 核心区别详解 我会从功能、行为、适用场景三个维度帮你清晰区分这两个方法: 1. 基本功能与核心行为 表格 特性F 阅读全文
posted @ 2026-02-11 16:44 无聊的蚂蚁 阅读(17) 评论(0) 推荐(0)
摘要: 先发一个查看系统IP地址的截图 注意:图中inet 和 inet6 是 Linux ip addr show 命令输出中,用于明确标注 IP 地址类型的关键字,对应 IPv4 和 IPv6 这次明确以图中ens32的实际显示为准(是10.2.221.0/23),这台机器的所有 IP 地址清单如下: 阅读全文
posted @ 2026-01-09 11:16 无聊的蚂蚁 阅读(16) 评论(0) 推荐(0)
摘要: 在 PowerShell 中访问和管理 MSMQ(Microsoft Message Queuing),可以通过MSMQ 的 PowerShell 模块或 **.NET 类 ** 来实现。以下是详细的操作指南: $queueName = "private$\test"$remoteQueuePath 阅读全文
posted @ 2025-11-19 13:57 无聊的蚂蚁 阅读(27) 评论(0) 推荐(0)
摘要: 在.NET 中,bindingRedirect(程序集绑定重定向)和codeBase(程序集位置指定)是两种解决程序集加载问题的机制,用途和场景不同,以下详细说明它们的区别、用法及结合使用的场景: 一、bindingRedirect:程序集版本重定向 作用 当应用程序引用的程序集版本与实际部署的版本 阅读全文
posted @ 2025-11-19 13:54 无聊的蚂蚁 阅读(53) 评论(0) 推荐(0)
摘要: 转:http://m.blog.csdn.net/blog/2000killer/8904852 在服务器上创建的Queue开发者的 机器只能写数据而不能读数据。.net给出的错误是“对消息队列系统的访问被拒绝”,也就是说拒绝访问队列没有相关权限,我给Everyone和 ANONYMOUS LOGO 阅读全文
posted @ 2025-09-17 16:28 无聊的蚂蚁 阅读(70) 评论(0) 推荐(0)
摘要: 去掉X-AspNet-Version 头信息的方法(适用ASP.NET web站点) <system.web> <httpRuntime enableVersionHeader="false" /> </system.web> <system.webServer> <httpProtocol> <c 阅读全文
posted @ 2025-07-01 15:25 无聊的蚂蚁 阅读(144) 评论(0) 推荐(0)