Community
Participate
Working Groups
The BFParserFactory class is used to obtain an instance of ParserImpl1 (which implements BFParser). In doing so, both BFParserFactory and ParserImpl1 contain a fair number of unnecessary object instantiations and hashmap insertions. Unfortunately, this code is being called every single time data is received from a profiling agent to be parsed, thus increasing overhead due to the workbench code being on the parsing critical path. Fix is use a single instance of ParseImpl1 and reset its state as needed.
Created attachment 183525 [details] Patch to BFParser
Patch checked into HEAD.
Resolving.
This defect had been resolved as FIXED for more than 1 month. Please verify with the latest TPTP 4.7.2 driver. If this defect is still left unverified by February 25, we'll close it on the originator's behalf. TPTP 4.7.2 driver can be downloaded from: http://www.eclipse.org/tptp/home/downloads/?ver=4.7.2
Closing.