关于 TidTcpServer cpu占用率过高的问题

searoom searoom 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我只是简单的在 onconnect 中取得连接,然后在 onexecute 中响应客户端的简单请求。

已经确认客户端并没有发送命令了,只是 connect 没有断开还保持了而已,

此事 服务端程序的 cpu 占用率会很大,一直维持在 90% 以上。


不太理解这是为什么。
...全文

相关推荐

Delphi Tcp连接测试代码

Delphi Tcp连接测试代码

chunyangsuhao

Delphi TCP长连接聊天源码深度解析:NAT穿透与轻量级音视频实现

TCP长连接是构建实时通信系统的基础网络模型,其核心在于连接复用、心跳保活与状态同步机制。Delphi作为老牌Windows原生开发语言,凭借VCL组件和底层Windows Sockets API,可实现不依赖第三方SDK的轻量级实时通信方案。本文围绕一份高可用Delphi聊天系统v3源码展开,详解其基于TWinSocket的TCP服务端线程池设计、TBitmap→JPEG→Base64的纯VCL音视频传输流水线,以及面向工业场景的UDP打洞NAT穿透雏形与乐观锁状态同步协议。适用于嵌入式设备通信、工控PD

胖厨胡学斌

RVMedia v9.3 FS修复版:Delphi 12.3 64位音视频开发兼容方案

音视频开发组件库是Windows桌面多媒体应用的底层支撑,其核心在于DirectShow封装、跨线程资源管理与高DPI/Unicode路径兼容。RVMedia作为成熟商用级VCL组件,长期服务于工业监控、医疗PACS等对稳定性要求极高的场景。在Delphi 12.3 64位编译器升级背景下,RTL类型系统变更、THandle隐式转换失效及GDI+句柄泄漏等问题导致原有代码崩溃。本方案通过FS(File System)级Unicode路径重构、TThread同步机制修复与TRVPlayer硬件加速适配,实现R

几木木

Delphi 7工控代码解剖:FastNet与deepblue_TPaxScripter实战指南

工控软件开发中,Win32时代遗留的Delphi 7架构仍广泛支撑电力、水务等关键系统。其核心在于确定性时序控制与轻量级资源管理——FastNet提供毫秒级TCP通信保障,deepblue_TPaxScripter以预编译字节码实现无GC脚本执行,共同构成嵌入式环境下的高可靠逻辑中枢。这类技术虽不属现代云原生体系,却在PDA扫码接入、PLC协议桥接、Excel数据导出等工程场景中持续发挥不可替代作用。本文聚焦真实产线可复用的通信时序、内存泄漏定位、脚本引擎集成等硬核实践,为Legacy系统升级与新旧融合提供

珍妮之吻

Delphi 13.1控件之常用控件合集 2026.5.12.7z

Delphi 13.1控件之常用控件合集 2026.5.12.7z

tjsoft
评论 7
收藏 已收藏
分享
返回顶部