Mercurial > hg > Applications > AliceVNC
diff src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveMeasurement.java @ 64:66f95be0daab
add zippedSizeData to ReceiveData for AliceVNC measurement
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 19 Nov 2015 03:25:54 +0900 |
parents | 8f60ba0d29ae |
children | 3d2b82127a3c 29e061701aee |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveMeasurement.java Tue Nov 17 18:17:03 2015 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveMeasurement.java Thu Nov 19 03:25:54 2015 +0900 @@ -28,7 +28,7 @@ @SuppressWarnings("unchecked") @Override public void run() { - long time = System.currentTimeMillis(); + long time = System.currentTimeMillis();//ミリ秒 ArrayList<String> clist = info1.asClass(ArrayList.class); boolean route = true; for (String node : clist){ @@ -51,11 +51,17 @@ PrintWriter pw = new PrintWriter(bw); ReceiveData r = info.getReceiveData(); - pw.println(r.getDepth()/2+" "+(time - r.getTime())/2+" "+((byte[])info.getObj()).length); + pw.println("depth:" + r.getDepth()/2 + " dataSize:" + r.getZippedDataSize() + " time:" + (time - r.getTime()));//画面データのサイズと現在の接続台数も pw.close(); } } else { - ods.put("parent", info.key, info.getReceiveData()); + ReceiveData r = info.getReceiveData(); + ReceiveData rData = new ReceiveData(null); + + rData.setZippedDataSize(r.getZippedDataSize()); + rData.setTimes(r.getTime(), r.getSetTime(), r.getDepth()); + + ods.put("parent", info.key, rData); } } catch (IOException e) {