From 21afb1c506d7afc328b11089ed932c780adf4681 Mon Sep 17 00:00:00 2001 From: HappyZ Date: Sun, 26 Feb 2017 12:14:32 -0800 Subject: [PATCH] report throughput on screen if verbose mode --- OffloadingDemo/.idea/misc.xml | 2 +- OffloadingDemo/mobile/mobile.iml | 16 +++++++------- .../offloadingdemo/Thread_TX_CNormal.java | 20 ++++++++++-------- .../offloadingdemo/Thread_TX_CNormalUDP.java | 20 ++++++++++-------- .../offloadingdemo/Thread_TX_CRawNormal.java | 20 ++++++++++-------- .../offloadingdemo/Thread_TX_CRawSplice.java | 20 ++++++++++-------- .../offloadingdemo/Thread_TX_CSendfile.java | 20 ++++++++++-------- .../offloadingdemo/Thread_TX_CSplice.java | 21 ++++++++++--------- 8 files changed, 75 insertions(+), 64 deletions(-) diff --git a/OffloadingDemo/.idea/misc.xml b/OffloadingDemo/.idea/misc.xml index 95f0f03..1caa136 100755 --- a/OffloadingDemo/.idea/misc.xml +++ b/OffloadingDemo/.idea/misc.xml @@ -37,7 +37,7 @@ - + diff --git a/OffloadingDemo/mobile/mobile.iml b/OffloadingDemo/mobile/mobile.iml index ae10d2d..f15575d 100755 --- a/OffloadingDemo/mobile/mobile.iml +++ b/OffloadingDemo/mobile/mobile.iml @@ -66,14 +66,6 @@ - - - - - - - - @@ -82,6 +74,14 @@ + + + + + + + + diff --git a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormal.java b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormal.java index 8245f00..7d29670 100755 --- a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormal.java +++ b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormal.java @@ -83,19 +83,21 @@ class Thread_TX_CNormal implements Runnable { stdout = stdout_buf.readLine(); duration = Utilities.parseBinOutput(stdout); MainActivity.reportedFinishTime = duration; - if (MainActivity.isVerbose) { - MainActivity.myHandler.post(new Runnable() { - @Override - public void run() { - MainActivity.txt_results.append( - "Sent " + sentBytes + "bytes in " + duration + "s\n"); - } - }); - } // throughput stdout = stdout_buf.readLine(); throughput = Utilities.parseBinOutput(stdout); + + if (MainActivity.isVerbose) { + MainActivity.myHandler.post(new Runnable() { + @Override + public void run() { + MainActivity.txt_results.append("Sent " + sentBytes + + "bytes in " + duration + + "s (" +throughput/Utilities.oneMB +"Mbps)\n"); + } + }); + } } stdout_buf.close(); diff --git a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormalUDP.java b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormalUDP.java index 94dc328..1b3f50a 100755 --- a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormalUDP.java +++ b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CNormalUDP.java @@ -84,19 +84,21 @@ class Thread_TX_CNormalUDP implements Runnable { stdout = stdout_buf.readLine(); duration = Utilities.parseBinOutput(stdout); MainActivity.reportedFinishTime = duration; - if (MainActivity.isVerbose) { - MainActivity.myHandler.post(new Runnable() { - @Override - public void run() { - MainActivity.txt_results.append( - "Sent " + sentBytes + "bytes in " + duration + "s\n"); - } - }); - } // throughput stdout = stdout_buf.readLine(); throughput = Utilities.parseBinOutput(stdout); + + if (MainActivity.isVerbose) { + MainActivity.myHandler.post(new Runnable() { + @Override + public void run() { + MainActivity.txt_results.append("Sent " + sentBytes + + "bytes in " + duration + + "s (" +throughput/Utilities.oneMB +"Mbps)\n"); + } + }); + } } } catch (IOException | InterruptedException e) { diff --git a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawNormal.java b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawNormal.java index 3fe5e34..06da559 100755 --- a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawNormal.java +++ b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawNormal.java @@ -81,19 +81,21 @@ class Thread_TX_CRawNormal implements Runnable { stdout = stdout_buf.readLine(); duration = Utilities.parseBinOutput(stdout); MainActivity.reportedFinishTime = duration; - if (MainActivity.isVerbose) { - MainActivity.myHandler.post(new Runnable() { - @Override - public void run() { - MainActivity.txt_results.append( - "Sent " + sentBytes + "bytes in " + duration + "s\n"); - } - }); - } // throughput stdout = stdout_buf.readLine(); throughput = Utilities.parseBinOutput(stdout); + + if (MainActivity.isVerbose) { + MainActivity.myHandler.post(new Runnable() { + @Override + public void run() { + MainActivity.txt_results.append("Sent " + sentBytes + + "bytes in " + duration + + "s (" +throughput/Utilities.oneMB +"Mbps)\n"); + } + }); + } } } catch (IOException | InterruptedException e) { diff --git a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawSplice.java b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawSplice.java index c0f1247..89a1807 100755 --- a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawSplice.java +++ b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CRawSplice.java @@ -77,19 +77,21 @@ class Thread_TX_CRawSplice implements Runnable { stdout = stdout_buf.readLine(); duration = Utilities.parseBinOutput(stdout); MainActivity.reportedFinishTime = duration; - if (MainActivity.isVerbose) { - MainActivity.myHandler.post(new Runnable() { - @Override - public void run() { - MainActivity.txt_results.append( - "Sent " + sentBytes + "bytes in " + duration + "s\n"); - } - }); - } // throughput stdout = stdout_buf.readLine(); throughput = Utilities.parseBinOutput(stdout); + + if (MainActivity.isVerbose) { + MainActivity.myHandler.post(new Runnable() { + @Override + public void run() { + MainActivity.txt_results.append("Sent " + sentBytes + + "bytes in " + duration + + "s (" +throughput/Utilities.oneMB +"Mbps)\n"); + } + }); + } } } catch (IOException | InterruptedException e) { diff --git a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSendfile.java b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSendfile.java index 6def1b8..5bdf996 100755 --- a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSendfile.java +++ b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSendfile.java @@ -81,19 +81,21 @@ class Thread_TX_CSendfile implements Runnable { stdout = stdout_buf.readLine(); duration = Utilities.parseBinOutput(stdout); MainActivity.reportedFinishTime = duration; - if (MainActivity.isVerbose) { - MainActivity.myHandler.post(new Runnable() { - @Override - public void run() { - MainActivity.txt_results.append( - "Sent " + sentBytes + "bytes in " + duration + "s\n"); - } - }); - } // throughput stdout = stdout_buf.readLine(); throughput = Utilities.parseBinOutput(stdout); + + if (MainActivity.isVerbose) { + MainActivity.myHandler.post(new Runnable() { + @Override + public void run() { + MainActivity.txt_results.append("Sent " + sentBytes + + "bytes in " + duration + + "s (" +throughput/Utilities.oneMB +"Mbps)\n"); + } + }); + } } } catch (IOException | InterruptedException e) { diff --git a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSplice.java b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSplice.java index 7209e57..237c861 100755 --- a/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSplice.java +++ b/OffloadingDemo/mobile/src/main/java/edu/ucsb/cs/sandlab/offloadingdemo/Thread_TX_CSplice.java @@ -80,20 +80,21 @@ class Thread_TX_CSplice implements Runnable { // duration stdout = stdout_buf.readLine(); duration = Utilities.parseBinOutput(stdout); - MainActivity.reportedFinishTime = duration; - if (MainActivity.isVerbose) { - MainActivity.myHandler.post(new Runnable() { - @Override - public void run() { - MainActivity.txt_results.append( - "Sent " + sentBytes + "bytes in " + duration + "s\n"); - } - }); - } // throughput stdout = stdout_buf.readLine(); throughput = Utilities.parseBinOutput(stdout); + + if (MainActivity.isVerbose) { + MainActivity.myHandler.post(new Runnable() { + @Override + public void run() { + MainActivity.txt_results.append("Sent " + sentBytes + + "bytes in " + duration + + "s (" +throughput/Utilities.oneMB +"Mbps)\n"); + } + }); + } } } catch (IOException | InterruptedException e) {