Mercurial > hg > Applications > AliceVNC
comparison 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 |
comparison
equal
deleted
inserted
replaced
63:9662e582ffad | 64:66f95be0daab |
---|---|
26 } | 26 } |
27 | 27 |
28 @SuppressWarnings("unchecked") | 28 @SuppressWarnings("unchecked") |
29 @Override | 29 @Override |
30 public void run() { | 30 public void run() { |
31 long time = System.currentTimeMillis(); | 31 long time = System.currentTimeMillis();//ミリ秒 |
32 ArrayList<String> clist = info1.asClass(ArrayList.class); | 32 ArrayList<String> clist = info1.asClass(ArrayList.class); |
33 boolean route = true; | 33 boolean route = true; |
34 for (String node : clist){ | 34 for (String node : clist){ |
35 if ("parent".equals(node)) { | 35 if ("parent".equals(node)) { |
36 route = false; | 36 route = false; |
49 FileWriter filewriter = new FileWriter(file, true); | 49 FileWriter filewriter = new FileWriter(file, true); |
50 BufferedWriter bw = new BufferedWriter(filewriter); | 50 BufferedWriter bw = new BufferedWriter(filewriter); |
51 PrintWriter pw = new PrintWriter(bw); | 51 PrintWriter pw = new PrintWriter(bw); |
52 | 52 |
53 ReceiveData r = info.getReceiveData(); | 53 ReceiveData r = info.getReceiveData(); |
54 pw.println(r.getDepth()/2+" "+(time - r.getTime())/2+" "+((byte[])info.getObj()).length); | 54 pw.println("depth:" + r.getDepth()/2 + " dataSize:" + r.getZippedDataSize() + " time:" + (time - r.getTime()));//画面データのサイズと現在の接続台数も |
55 pw.close(); | 55 pw.close(); |
56 } | 56 } |
57 } else { | 57 } else { |
58 ods.put("parent", info.key, info.getReceiveData()); | 58 ReceiveData r = info.getReceiveData(); |
59 ReceiveData rData = new ReceiveData(null); | |
60 | |
61 rData.setZippedDataSize(r.getZippedDataSize()); | |
62 rData.setTimes(r.getTime(), r.getSetTime(), r.getDepth()); | |
63 | |
64 ods.put("parent", info.key, rData); | |
59 } | 65 } |
60 | 66 |
61 } catch (IOException e) { | 67 } catch (IOException e) { |
62 | 68 |
63 } | 69 } |