To accelerate the reading of file geodatabases with FGDB API think interesting to implement a similar method to GetGeometry () but for the set of attributes.
This method could take the form ....
byte[] Row::GetAttributes()
And it would be the responsibility of the developer, or a helper class parsing of attributes based on field names, or their indexes on the table of attributes.
If any, would be postponed if possible reading attributes. And it allows a much faster reading of a feature layer.
More ...
http://forums.arcgis.com/threads/33528-Slow-performance-reading-FGDB
thank you very much