I have a small winform app that will be subscribing to > 100,000 (perhaps ~300k) AFAttribute events via an AFDataPipe instance. Right now it subscribes to ~1500 AFAttributes which takes about 15 seconds for AFAttribute.FindElementAttributes() to query. The process memory goes up to about 400mb. Knowing the .NET process limit is 2GB, will this be feasable? Will the querying of the AFAttributes take minutes to load?
My other thought was to subscribe to the PIPoint events instead, and then fetch the associated AFElement when I do receive an event (my app displays static AFAttrributes when an event is fired).