闲来无事做了个测试,使用四种不同的方式生成一个10万个数的数组:
1.用局部变量生成一个十万个数的数组
2.用全局变量生成一个十万个数的数组
3.用应用程序目录生成一个十万个路径的数组
4.用属性节点的方式生成十万个数的数组
结果是:应用程序目录和属性节点的方式最慢。属性节点耗时2542ms,当前VI路径耗时22秒。所以在追求程序极限性能的环境中应该尽量避免使用属性节点和应用程序目录。
为什么属性节点的读写很慢?因为第一,属性节点涉及到界面UI的刷新,它涉及到重绘所有相关控件和背景,它是一个相对耗时的操作,因此效率较低。第二,在多任务的操作系统中,不同的线程为了竞争CPU,内存,会导致属性节点的读写时间不稳定。
今天的文章 lanbiew程序如何提高变量读取速度(全是干货)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/91362.html