From 1548632a073cff3423a3f585bf650183b5ddb534 Mon Sep 17 00:00:00 2001 From: Paul Gardner-Stephen Date: Wed, 17 Apr 2019 11:24:54 +0930 Subject: [PATCH] make capture run much, much faster --- src/collect_data.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/collect_data.c b/src/collect_data.c index 6e7ee8cf..d0c8a4d2 100644 --- a/src/collect_data.c +++ b/src/collect_data.c @@ -149,7 +149,7 @@ int main (int argc, char *argv[]) { while(1) { nBytes = read(sockfd, buffer, sizeof(buffer)); if (nBytes >= 1) { - write(sockfd,"step\r",5); + write(sockfd,"step\rstep\rstep\rstep\r",5*4); // fprintf(stdout,"%d: %s\n",nBytes,buffer); int pc,sp,cycles; int nf=sscanf(buffer,".C:%x%*[^:]:%*x X:%*x Y:%*x SP:%x %*[^ ] %d",&pc,&sp,&cycles); @@ -173,10 +173,10 @@ int main (int argc, char *argv[]) { if (cycles>(max_cycles+10000)) { max_cycles=cycles; - fprintf(stderr,"%d cycles\n",cycles); + // fprintf(stderr,"%d cycles\n",cycles); } - } else usleep(10000); + } else usleep(1); } close(sockfd); return 0;