In addition to parsing symbol information, SNiFF+ also generates symbol cross reference information from your source code.
SNiFF+ provides two alternative cross reference (X-Ref) subsystems for managing cross reference information, either RAM-based cross referencing, or database-driven cross referencing (available as of SNiFF+ 3.2).
In a nutshell, the RAM-based solution loads a set of indexed files to memory to resolve X-Ref queries, whereas the DB-driven solution directly accesses a database.
However, because X-Ref information is stored at Working Environment level under DB-driven cross referencing, this technology has a number of implications for Working Environments administration in team projects.
Which cross reference engine is used therefore determines not only how X-Ref information is generated, stored, and subsequently accessed to resolve queries, but also influences Project and Working Environment administration. As well as performance and scalability.
For detailed information
For details about SNiFF+ cross reference subsystems and their implications, please refer to Cross Reference Information.