python串口收包缓存设置

python串口收包缓存设置,第1张

Python的串行通信模块(serial)支持设置缓冲区大小,以控制收发数据的字节数,因此可以使用该模块来设置串口收包缓存。您可以使用ser.set_buffer_size()函数进行设置,第一个参数是缓冲区大小,默认为1KB。

详解: https://pythonav.com/wiki/detail/6/88/

一.

1.int 类型的缓存

[-5, 256]的整型,只要Python解释器一运行,这些数值就加载到了内存

2.free_list:float、list、touple、dict等都是这种方式

当一个对象引用计数为0时,按理说就应该被垃圾回收了,但是Python不是这么做的,而是将对象放入到free_list链表里面。这样,以后再去创建该对象时,不会重新开辟内存,而是直接使用free_list里面的

创建缓存表的命令是pythonmanagepycreatecachetable。缓存,原始意义是指访问速度比随机存取存储器快的一种高速存储器,它不像系统主存那样使用DRAM技术,使用昂贵较快速的SRAM技术。缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。


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

原文地址: http://outofmemory.cn/tougao/11240484.html

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

发表评论

登录后才能评论

评论列表(0条)

保存