施耐德plc怎么让程序块只能在指定cpu上运行

施耐德plc怎么让程序块只能在指定cpu上运行,第1张

任务管理器->进程->在要设置的程序上右键,选关系设置,在允许执行进程的cpu核心上打上钩。

施耐德电气(中国)有限公司是全球能效管理领域的领导者,1836年由施耐德兄弟创立。主要业务包括电力,工业自动化雀档,基础设施,节能增效,能源,楼宇自动化与安防电子,数据中心腔岁绝和智能生活空间等业务领域,施耐德自1987年进入中国,助力中国地区建设提质升级,传递绿色能效的理念和价值,确立了中国市场的领先地位。

施耐德在华拥有28000名员工,53个办事处,28家工厂,7个物流中心,1个研修学院,3个全球研发中心,1000多名研发工程师,1个实验室,1所能源大学,700多家伍姿分销商和遍布全国的销售网络。

硬件都是要初始化的,看过arm板的例程吧,注意到一个问题没有,一个例程只有一个功能,速度是很快哈,比有 *** 作系统快多了。但是你把几个例程加在一起跑试试,呵宏禅乱呵,不行了吧,不仅需要重新调试,一大堆问题,而且速度还慢慢的。其实这个就是那些蔽档人设计 *** 作系统要解决的问题。人家解决了,你现在却要把这个解决了的问题自己再解决一遍。

裸跑会带来一大堆问题,什么进程调度 内袭辩存管理 中断等等,都需要自己处理,太麻烦了!

别的不说,那么多外设你都要重写驱动的。

发现前面很多回答都是说多线程的,但我理解题主的主要需求并不是最大程度利用CPU,而是让自己的Python代码跑得更快,多线程(最大程度利用CPU)只是让代码跑得快的方法之一。让Python代码跑的快的主要方法有: 1、代码层面的优化《Python 代码性能优化技巧》。 2、用效率更高的Python解释器(编译器)。比如 pypy,但是某些库不支持。 3、关键代码用C/C++重写,可以用profile工具查看哪些函数花费了大量的时间,针对性的把它们改写成运行速度更快的C/C++。 4、多线程优化。这是在以上方法用过的情况下性能仍然不达标不得已再做的,因为很多时候引入多线程同时也带来了很多问题。盲目引入多线程是很蠢的做法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12454515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存