Все,
Мне нужен высокоскоростной стек на платформе .Net CF (чип ARM). Кто-нибудь знает, работают ли стандартные (управляемые) классы очереди достаточно хорошо для того, что я опишу ниже? Кто-нибудь получил представление о том, как быстро они? Что делать, если я не использую классы управляемой памяти?
Стеку понадобится максимальный размер (в мегабайтах ... 10 или 20 ... так что памяти в куче, наверное?), А элементы, помещенные в стек, будут означать, что старые элементы в стеке теперь превышают максимальный размер выскочить (меня не волнуют старые данные). Предложенный чип Arm хорош, но я смотрю со скоростью около 5 мегабайт в секунду.
Стек после заполнения будет считываться в порядке поступления (FIFO) (так что в этом смысле это очередь).
И мне нужно иметь возможность заглянуть в стек, чтобы получить копии блоков данных.
Таким образом, он действует как буфер (за последние 2 секунды данных), пока пользователь не объявит интерес, когда данные будут записаны для потомков ...
Спасибо!
Aidanapword