RunRemoteAsyncAE is a sample code driver that is used to drive a UIMA-AS service. Two improvements added for this issue are:
1. For the -log option, add another column to disambiguate the time the driver sends a CAS from the time the CAS begins processing in the service. Also the "duration" column should not include queuing time.
2. UIMA-AS process replies include a performance breakdown per primitive annotator in the service. Add a -perf option to log that information.