Mercurial > hg > Members > anatofuz > slides
comparison slides/2018/07/17/zip.txt @ 49:49a9086fc7e9
auto-Update generated slides by script
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 31 Jul 2018 18:28:00 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
48:bc8b0482c14f | 49:49a9086fc7e9 |
---|---|
1 2018-07-10---- | |
2 * if文とJIT | |
3 * ログアナライザー /var/log/ をエイヤッと見てみる | |
4 * この中から特定のパターンを確認する | |
5 * デーモンを判定 | |
6 * 日付を判定 | |
7 * 回数を数えるか | |
8 | |
9 * ファイルを分割して並列実行 | |
10 * golang | |
11 | |
12 * for文の中で+するなら一旦受け皿を用意しておけば良さそう | |
13 * javaのstreamingで分割すると良さそう | |
14 | |
15 * バッカス-> FP (データ並列を実行する) | |
16 * 並列シンタックスをいれるか | |
17 | |
18 * 並列処理しても | |
19 | |
20 * 指針-->Javaの代わりのCbCを吐く | |
21 | |
22 CbCなので最初はGCいれなくても作って良さそう | |
23 | |
24 * どんな風なCbCを吐くか--> Basic Block単位で生成すると良さそう | |
25 Basic blockをcode segment | |
26 | |
27 if文とかcallまでの間の部分をbasic blockという | |
28 | |
29 ---------- | |
30 2018-07-13---- | |
31 C | |
32 Files=142, Tests=12933, 47 wallclock secs ( 1.18 usr 0.33 sys + 55.57 cusr 3.40 csys = 60.48 CPU) | |
33 | |
34 tags/2018/04.1の状態ではJVMのmoarはtestで死ぬことがわかった | |
35 | |
36 nqp ) perl Configure.pl --backends=jvm | |
37 rakudo ) perl Configure.pl --backends=jvm --with-nqp=/Users/anatofuz/workspace/cr/Basic/jvm/nqp/install/bin/nqp --prefix=/Users/anatofuz/workspace/cr/Basic/jvm/jvm_install | |
38 | |
39 | |
40 書いた | |
41 | |
42 perl6 | |
43 950 | |
44 /Users/anatofuz/workspace/cr/Basic/build_perl6/bin/perl6 log_analyze.p6 0.94s user 0.05s system 128% cpu 0.769 total | |
45 perl5 | |
46 950 | |
47 perl log_analyze.pl 0.04s user 0.04s system 86% cpu 0.098 total | |
48 ruby | |
49 950 | |
50 ruby log_analyze.rb 0.16s user 0.06s system 92% cpu 0.243 total | |
51 | |
52 | |
53 驚きの20倍遅い!!!! | |
54 | |
55 ---------- | |
56 2018-07-14---- | |
57 | |
58 ---------- | |
59 2018-07-15---- | |
60 jvm | |
61 ./perl6 ~/workspace/cr/Basic/perl6/sandbox/log/log_analyze.p6 17.51s user 0.61s system 439% cpu 4.118 total | |
62 | |
63 moar | |
64 /Users/anatofuz/workspace/cr/Basic/build_perl6/bin/perl6 log_analyze.p6 0.72s user 0.07s system 114% cpu 0.689 total | |
65 | |
66 perl5 | |
67 perl log_analyze.pl 0.04s user 0.04s system 77% cpu 0.103 total | |
68 | |
69 ---------- |