【发布时间】:2014-03-12 23:54:28
【问题描述】:
我正在尝试编写一个脚本,该脚本在执行时会附加一条新的可用信息并删除超过 10 分钟的数据。
我想知道在性能方面最有效的方法是跟踪每个信息元素的特定时间,同时删除超过 10 分钟的数据。
我的新手想法是将带有时间戳的信息 - [info, time] - 附加到双端队列,并在一段时间循环中不断评估双端队列的结尾以删除超过 10 分钟的任何内容......我怀疑这是最好的方法。
有人可以举个例子吗?谢谢。
【问题讨论】:
-
你描述的算法是我会怎么做的。我想不出任何大的改进方法。
标签: python performance time deque