一:背景 1. 讲故事 上个月有位朋友加wx告知他的程序有挂死现象,询问如何进一步分析,截图如下: 看这位朋友还是有一定的分析基础,可能玩的少,缺乏一定的分析经验,当我简单分析之后,我发现这个dump挺有意思的, CPU,内存,挂死 三样全占,程序悲惨莫过于此... 既然找到我,我得想办法化解他的痛苦,由易到难我们逐一分析这三样都是因为什么原因所致? 二:三高分析 1. 挂死原因 根据 40+ 的dump分析经验,挂死大多是由于某种情况导致线程卡死,导致后续请求堆积在 threadpool 中,…
一:背景 1. 讲故事 上个月有位朋友找到我,说他的程序出现了内存泄漏,不知道如何进一步分析,截图如下: 朋友这段话已经说的非常言简意赅了,那就上 windbg 说话吧. 二:Windbg 分析 1. 到底是哪一方面的泄漏 根据朋友描述,程序运行一段时间后,内存就炸了,应该没造成人员伤亡,不然也不会跟我wx聊天了,这里可以用 .time 看看当前的 process 跑了多久. 0:000> .time Debug session time: Thu Oct 21 14:54:39.000 202…
更多高质量干货:参见我的 GitHub: dotnetfly 一:背景 1. 讲故事 这世间事说来也奇怪,近两个月有三位朋友找到我,让我帮忙分析下他的程序hangon现象,这三个dump分别涉及: 医疗,新能源,POS系统.截图如下: 那这篇为什么要拿其中的 新能源 说事呢? 因为这位朋友解决的最顺利,在提供的一些线索后比较顺利的找出了问题代码. 说点题外话,我本人对 winform 是不熟的,又奈何它三番五次的出现在我的视野里,所以我决定写一篇文章好好的总结下,介于没有太多的参考资料,能力有限…
题记:早在2007年,普实就提出AIO一体化产品概念,全力打造ERP的资源闭环,并取得了良好的市场效应.如今,在制造业的智能生产需求下,生产制造执行系统(MES)成功推向市场. MES是什么? 制造执行系统(Manufacturing _execution System, MES)是面向车间层生产监控与管理的信息系统技术.是实施企业敏捷制造战略.实现车间生产敏捷化和未来智能车间管理的基本技术手段. ERP和MES有什么区别? ERP与MES的定位不同 传统ERP定位于企业计划.主要面向管理人员,…
7月26日,2019网易云创峰会在杭州拉开序幕,本次峰会以“连接•洞察•进化”为主题,汇聚行业领袖.技术大咖及业界代表,探讨技术演进与行业应用趋势,研商生态合作升级.共赢未来的道路.上午的主论坛中,网易杭州研究院.网易严选IoT事业部.恩智浦半导体(NXP)公司.博世(BOSCH)公司.上海博泰PATEO公司.深圳高新兴物联科技有限公司.上海同麦自动化系统技术有限公司.杭州乐舜科技有限公司.杭州物源科技有限公司和清华大学技术研究中心等9大机构宣告成立“疾风”IoT智造联盟,提供智能工厂.家居生活…
10月17日,K2受邀参加由厦门易维主办的以“走进QAD云ERP,深耕智能制造”为主题的QAD客户日活动.本次大会是以工业4.0背景下传统制造业面临巨大压力和挑战为导向,旨在探讨如何助力企业迅速适应业务需求变化,帮助企业顺利实现数字化转型. 随着新科技的发展,制造业已经进入了以智能化.数字化和网络化为代表的工业4.0阶段.其中云计算作为工业4.0时代下的重要组成部分,在制造企业转型升级的过程中,参与度越来越高,逐渐成为智能制造的助推剂. 在此次大会上,K2大中华区解决方案总监傅正斌发表了题为<K…
概念定义 IT经理人创业圆梦计划是什么? 甲方IT经理人的行业背景 + 其他甲方需求及可靠信任的线索资源 = 自主创业圆梦计划 具体措施 甲方IT经理人的职业行业背景取得其他甲方需求线索及信任——通过开源智造Odoo专家服务模式,逐步实现To B软件服务自主创业圆梦计划 提供线索并协助我方正式签约客户,累计丰厚的创业启动资金. 通过共同参与实施其他甲方项目,积累与学习及掌握Odoo开源ERP的实施及开发经验为后期自主创业奠定技术基础. 无需担心项目实施过程的问题,一切由我们全程服务兜底,即使未来…
一:背景 1. 讲故事 这个月中旬,有位朋友加我wx求助他的程序线程占有率很高,寻求如何解决,截图如下: 说实话,和不同行业的程序员聊天还是蛮有意思的,广交朋友,也能扩大自己的圈子,朋友说他因为这个bug还导致项目黄了一个... 哈哈,看样子是客户不买账,验收不了,害...早找到我,这客户不就捞回来啦,这也许就是技术的价值吧! 既然找到我,那就让这个挂死问题彻底消失吧,上windbg说话. 二:Windbg 分析 1. 查看线程情况 既然朋友说线程高,那就从线程入手,用 !t 命令即可. 0:0…
1.CIP的概念的梳理 CIP是为开放的现场总线DeviceNet ControlNet   EtherNet/IP 网络提供公共的应用层和设备描述, CIP是基于对象的协议,使用生产者/消费者模型,分为显式报文和隐式报文两种情况.使用的共同的配置文件格式是EDS(电子数据表) ,同时CIP独立于物理层和数据链路层 2.CIP Safety 的概念上的错误纠正 一直以来 国内较早的文献资料上一直将CIP Saftey称为协议.这是没有理清协议的概念和混淆了CIP 协议.CIP Safety 是一…
近年来,中国制造业产出占全球总产品比例越来越大,是仅次于美国的全球第二大工业制造国,中国凭借巨大的制造业总量成为名副其实的“世界工厂”.然而个性化消费的兴起正在给制造企业各环节带来冲击.在现代市场环境中,客户们对定制化的产品需求也越来越强烈,如何在市场需求预测难度加大.需求波动频繁的环境下,进行更精准.高效的决策,优化企业资源配置效率,是制造业面临的一大挑战. K2对智能制造的思考 在制造业企业中,制造生产过程可被大致化分为“订单--ERP--生产计划--现场作业”四个场景,每个场景与相关业务之…