• 记一次 .NET 某注塑模具系统 CPU爆高分析

    一:背景 1. 讲故事 前些天有位朋友在微信上找到我,说他们的系统出现了CPU爆高,找不到原因,让我帮忙看一下,dump也拿出来了,接下来上windbg分析。 二:CPU爆高分析 1. 真的爆高吗 dump的分析第一原则就是相信数据,先使用 !tp 观察cpu使用率。 0:031 !tp Usin ...

    一线码农     10   6   869

    windbg 分析线程死锁

    整套ASP.NET线程卡死分析步骤总结(标准化排查套路) 一、第一步:宏观看整体指标 !tp 查看线程池Worker总数、Running/Idle、排队队列; 特征:Running=总线程、Idle=0、队列积压几千 → 大批量线程永久卡死不释放。 初步结论:不是瞬时并发高,是线程泄漏卡死。 二、第 ...

    chester·chen     4   0   353

    C# 内存安全性的重大演进:重新定义 unsafe 关键字

    导读:.NET 产品经理 Richard Lander 披露了 C# 16 与 .NET 11/12 的核心蓝图——在不丢失 GC 的前提下,让 C# 在底层内存控制上更接近 Rust 的安全保障。 TL;DR 一句话概括这场变革:把「指针」从洪水猛兽变成可控工具,把真正的危险精确到「解引用」这一刀 ...

    张善友     13   2   925

    Github Project-AI Agentic Framework (.NET)

    近期使用Claude Code + Opus4.7设计开发了一个开源项目:Qianyuan AI Agentic Framework 一个用 C# .NET 10 写的 Agentic 框架,参考 ReAct 范式,支持渐进式技能 (Skill) 加载、 多家大模型 Provider、MCP Ser ...

    Eric zhou     3   1   359

    上位机程序集的反编译与加壳保护

    本文针对.NET上位机程序集易被反编译泄露源代码的安全风险,通过对比未加密与加密程序集在ILSpy工具下的反编译结果,直观展示了加密保护的必要性。文章详细介绍了使用ILSpy进行反编译的操作步骤,并重点讲解了使用专业加密工具dotNET_Reactor对程序集进行混淆、加密、加壳的完整流程与核心配置... ...

    冰梦江湖     0   2   468

    基于Blazor实现的电梯运行监测系统

    一、项目背景 随着城市高层建筑的快速发展,电梯已成为人们日常出行不可或缺的垂直交通工具。然而,电梯故障频发、维保响应滞后、运行数据不透明等问题,给物业管理和乘客安全带来了巨大挑战。传统的电梯管理方式依赖人工巡检和电话报修,效率低下且难以做到实时监测。 为了解决这些痛点,我们基于 .NET 10 + ...

    known     2   0   454

    更多文章...