展开查看
以下是引用Zaxife在2018-06-14 09:26:03的发言 >14楼:西门子200/300/400/1200/1500都不会造成楼主你所说的问题的,原因嘛,人家不是C语言这种开放性语言。安卓系统的内存越用越少是因为动态内存分配/回收引起的(编程软件开放内存管理),PLC编程软件没有内存动态分配指令,所以内存都是不存在内存碎片回收的问题,所以不会运行越久越没内存可用的情况发生。
至于FB就类似静态类,直接在编程阶段每个对象都就直接分配内存片了,完全不会说不调用该对象就会消失,对象只是等待执行,并不是丢失内存指针了,不可能像你说的产生内存碎片。
所以,建议你有空看看编译原理,不然你的发言会..............
如果对象一直不释放。。。。。。就是说中断程序产生的对象也不会消失,不断地调用。。。。。对象就会一直存在着。。占用着内存了