一:背景 1.讲故事 这周有个朋友找到我,说他的程序出现了内存缓慢增长,没有回头的趋势,让我帮忙看下到底怎么回事,据朋友说这个问题已经困扰他快一周了,还是没能找到最终的问题,看样子这个问题比较刁钻,不管怎么说,先祭出 WinDbg. 二:WinDbg 分析 1. 托管还是非托管泄露 一直关注这个系列的朋友都知道,托管和非托管的排查是两个体系,分析方式完全不一样,所以要鉴定是哪一块的内存问题,首先要用 !address -summary 观察进程的 虚拟内存 布局. 0:000> !address…
一:背景 1. 讲故事 七月底的时候有位朋友在wx上找到我,说他的程序内存占用8G,托管才占用1.5G,询问剩下的内存哪里去了?截图如下: 从求助内容看,这位朋友真的太客气了,动不动就谈钱,真伤感情,如果有朋友一直关注我的分享,应该知道我一直都是免费分析dump,当然我的知识和经验也是有边界的,有些dump我也搞不定,不过我还是尽自己最大努力去寻找答案. 在这里我有必要说一下职场,在我的潜意识或者在我的团队中,这些很难搞的问题当然由技术领导去搞定,但我发现有好几起却不是这样的,技术经理搞不定转包…
一:背景 1. 讲故事 上个月有位朋友加微信求助,说他的程序跑着跑着就内存爆掉了,寻求如何解决,截图如下: 从聊天内容看,这位朋友压力还是蛮大的,话说这貌似是我分析的第三个 MES 系统了,看样子 .NET 在传统工厂是巨无霸的存在哈... 话不多说,一起用 Windbg 一探究竟吧. 二:Windbg 分析 1. 托管还是非托管 先看下进程的commit内存,用 !address -summary 即可. 0:000> !address -summary Mapping file sectio…
ERP是什么?MES是什么?APS又是什么?无论他们有什么功能,对企业有什么意义,不过都是计算机在读写一些数据而已.实际上这一切的本质不过是数据在硬盘和内存中快速的读和写. ERP是--,APS是--,MES是--.,这些概念早已为大家所熟知,谁也改变不了,所以不必多说.本文要做的是对它们所共有的'生产计划'部分的对比和分析. 首先,我们谈论的是一个关于计算机的话题,那么就有一个最基本的问题:计算机能干什么?对这个问题似乎答案太多了,计算机本身就是一个大千世界,随便就能找出很多种答案.但是告诉你…
MES系统是当今制造型企业信息化的热点,而统一建模语言UML是面向对象建模的标准语言,在软件工程发挥着重要作用.MES系统如何进行UML建模呢,今天和大家重点讨论一下MES系统的UML建模方法,请看本文详细介绍. MES系统学习 MES系统学习 统一建模语言是面向对象建模的标准语言,在软件工程发挥着重要作用.接合某具体车间MES系统实施建模过程,描述了UML在MES系统中的建模方法,论述了利用UML开发MES系统的重要性.重点对MES系统中用例图的和活动图的建模过程做了详细的分析. MES系统是…
前段时间帮忙客户实现了MES系统的SMT线上的JIT功能(JIT功能只适合电子行业的生产线),今天就来谈谈JIT功能是什么,为什么工厂车间需要用到JIT等等一些经验 首先说说JIT: 准时制生产方式(Just In Time简称 JIT)指的是:将必要的零件以必要的数量在必要的时间送到生产线,并且只将所需要的零件.只以所需要的数量.只在正好需要的时间送到生产 JIT生产方式的基本思想是"只在需要的时候,按需要的量,生产所需的产品",也就是追求一种无库存,或库存达到最小的生产系统 以上这…
前些日子,一位前同事跟我抱怨,他们做的MES系统,凉凉了.这样的话,我从不同人口中听到过不止一次. 我们做的系统,做到一半做不下去了...... 我们的系统,工人都不爱用...... 不只是MES,所有制造业的软件都有可能失败,因为企业的业务各不相同.不可能有一个套路来遵循.不过仍然有一些基本的要点要做好,尽量规避可能产生的风险. 专业的业务顾问 做过MES/MOM系统的人,都会知道业务顾问的重要性.一个优秀的业务顾问,是项目成功的关键因素.如果很不幸,你们的业务顾问不给力,那你们这个项目实施过…
之前做过一个MES系统,发一些里面的截图.如果有朋友也用这个框架.或者有兴趣可以一起学习学习.使用开发工具VS2013,数据库SqlServer2008和Oracle11C.插件dev15.2,开发模式基于MVC三层模式.部分截图. 数据库连接工具,保存到配置文件. ORM,BLL,DAL等生成工具 登录 改密码 主页: 公共数据,整个项目所使用的下拉数据,比如学历,工种,不良类型,请假类型等等. 工艺图查看,上传工艺图(测试300张图片同时上传到数据库大概几十秒Oracle数据库)及需要的零件…
公司说最近要上一套erp系统,说让我比较一下,erp系统哪个好,还有mes系统,我们适合上哪个系统,其实我还真的不太懂,刚接触erp跟mes的时候,对于两者的概念总是傻傻分不清楚,总是觉得既然都是为企业的信息化做贡献,那区别又是在哪儿呢? 然后经过一系列的搜索,现在终于有了一些概念了. 好吧,细细说来,ERP系统以供应链管理为核心,以销售部门和采购部门为信息源头,以设备.人力等其它系统为基础,使信息流在ERP内部得到有效的传递和集成. 产线上的数据采集,产品在生产流程中的数据跟踪等这部分属于ME…
小批量电子产品生产管理的主要问题 电子电器制造类企业,既有单件小批量生产,也有批量生产:有按库存生产,也有按订单生产,属于典型的离散制造行业.因产品的不同其生产工艺流程也不尽相同,生产设备的布置不是按产品,而是按照工艺进行布置. 而且,可以同一种工艺可以有多台机床同时进行加工,所以,同时要对所加工的物料进行调度,并且中间品需要进行搬运. 其企业自动化主要在单元级,自动化水平相对较低,因此产品的生产率和产品质量很大程度依赖于工作人员的技术水平.因为电子生产企业多数为按订单进行组织生产的企业,对生产…