【发布时间】:2010-11-02 12:04:30
【问题描述】:
所有, 我需要.Net CF 平台(ARM 芯片)上的高速堆栈。有谁知道标准(托管)队列类对于我下面描述的内容是否足够好?有人知道它们的速度有多快吗?如果我不使用托管内存类,我应该使用什么?
堆栈将需要一个最大大小(以兆字节为单位……10 或 20……所以堆上的内存,可能?)并且推入堆栈的项目将意味着堆栈上的旧项目现在超出最大大小将弹出(我不关心旧数据)。建议的 Arm 芯片是一个不错的芯片......但我正在查看大约每秒 5 兆字节。
堆栈一旦填充,将在先进先出 (FIFO) 的基础上读取(因此,从这个意义上说,它是一个队列)。
而且我需要能够窥视堆栈以获取数据块的副本。
因此它充当缓冲区(对于最后 2 秒的数据),直到用户在为后代记录数据时声明感兴趣......
谢谢!
Aidanapword
【问题讨论】:
标签: .net-3.5 compact-framework stack performance queue