Каковы практические ограничения на количество элементов, которые может содержать C # 4 Dictionary или Hashtable, и общее количество байтов, которые могут содержать эти структуры. Я буду работать с большим количеством объектов и хочу знать, когда эти структуры начнут испытывать проблемы.
Для контекста я буду использовать 64-битную систему с тоннами памяти. Кроме того, мне нужно найти объекты, используя некоторую форму или «ключ». Учитывая требования к производительности, эти объекты должны будут находиться в памяти, и многие из них будут долгоживущими.
Не стесняйтесь предлагать другие подходы / шаблоны, хотя мне нужно избегать использования сторонних библиотек или библиотек с открытым исходным кодом. По причинам спецификации, я должен быть в состоянии построить это, используя родной C # ( или C ++ \ CLI ).