JavaScript Web Web Web Web Web JavaScript Web Web JavaScript JavaScript JavaScript GC GC GC GC JavaScript SSJSVM GC SSJSVM GC GC GC SSJSVM GC GC SSJSV
|
|
- しゅんすけ いちぞの
- 5 years ago
- Views:
Transcription
1 27 JavaScript Design and Implementation of a Mark Sweep Garbage Collection on a Server Side JavaScript Virtual Machine
2 JavaScript Web Web Web Web Web JavaScript Web Web JavaScript JavaScript JavaScript GC GC GC GC JavaScript SSJSVM GC SSJSVM GC GC GC SSJSVM GC GC SSJSVM GC SSJSVM GC JavaScript BoehmGC i
3 Abstract Design and Implementation of a Mark Sweep Garbage Collection on a Server Side JavaScript Virtual Machine Yuki TAKAMATSU With the high functionality of Web browsers Web applications widely spread Web applications are written in JavaScript and work on Web browsers A Web application communicates with a program running on the server to provide rich services to the users Recently JavaScript spread as a language for server side programs of Web applications Therefore studies of speeding up JavaScript processing on servers are conducted flourishingly On servers it is expected that we often use large-scale programs In this situation it is garbage collection GC that greatly affect the execution times of programs GC is a routine that reclaims memory areas that are no longer used so that the user program can reuse the areas Because the execution of the program stops during GC GC affects the execution time of the program directly In this study we investigated whether GC of a server side JavaScript virtual machine SSJSVM is efficient compared to other JavaScript virtual machines As a result we found that GC of SSJSVM was slower Then we implemented a mark sweep GC in SSJSVM aiming the performance improvement To investigate performance of the GC that we implemented in this study we compare the execution time of our SSJSVM with that of the existing SSJSVM As a result we found that our GC did not improve performance Further investigation showed that memory allocation of our GC was mach slower than that of the existing SSJSVM ii
4 key words JavaScript Garbage Collection Mark Sweep BoehmGC iii
5 SSJSVM SSJSVM SSJSVM JSValue SSJSVM GC GC GC BoehmGC SSJSVM GC GC GC iv
6 GC OBJECT STRING FLONUM ARRAY GC JavaScript JavaScript C C v
7 vi
8 STRING FLONUM STRING FLONUM GC quick GC SSJSVM Node.js OBJECT STRING FLONUM ARRAY C malloc malloc GC SSJSVM SSJSVM vii
9 5.4 GC SSJSVM SSJSVM viii
10 GC ix
11 1 1.1 Web JavaScript Web Web Web Web Web Web Web JavaScript PHP JavaScript JavaScript 2000 Ajax JavaScript Web JavaScript JavaScript Just In Time JIT 1
12 1.1 JavaScript JavaScript JavaScript JavaScript SSJSVM Server Side JavaScript Virtual Machine [1] JavaScript ( GC) [2] GC ( ) GC GC SSJSVM GC SSJSVM GC BoehmGC[3] BoehmGC C GC BoehmGC GC GC GC GC GC GC GC GC GC SSJSVM GC 2
13 GC GC JavaScript SSJSVM GC 1.3 SSJSVM SSJSVM SSJSVM 2 SSJSVM JavaScript SSJSVM GC 3 SSJSVM GC SSJSVM GC SSJSVM GC 4 SSJSVM GC SSJSVM GC 5 3
14 2 SSJSVM 2 SSJSVM SSJSVM JavaScript SSJSVM SSJSVM GC SSJSVM 2.1 SSJSVM SSJSVM JavaScript SSJSVM JavaScript SSJS JavaScript SSJSVM SSJSVM JavaScript 2.1 SSJSVM SSJSVM SSJSVM C SSJSVM GC C GC BoehmGC [4] 4
15 2.2 SSJSVM 2.1 JavaScript 1: var a; 2: var b = 10; 3: a = b + 1; 2.2 JavaScript 1: funclength 1 2: callentry 0 3: sendentry 0 4: numberoflocals 0 5: numberofinstruction 13 6: getglobalobj 1 7: setfl 15 8: fixnum : string 5 b 10: setglobal : string 10 b 12: getglobal : fixnum : add : string 11 a 16: setglobal : seta 2 18: ret 2.2 SSJSVM SSJSVM JavaScript 2.1 5
16 2.2 SSJSVM JavaScript 2.3 f g SSJSVM 2.3 SSJSVM 2.1 f f f g f g JavaScript 1: var n = 2; 2: var g = function(t){ 3: var m = t + 1; 4: return m; 5: } 6: var f = function(s) { 7: return g(s + 1) 8: } 9: f(n); 6
17 2.2 SSJSVM fp sp lp cf pc a SSJSVM prev frame auguments 7
18 2.2 SSJSVM JavaScript JSValue 64bit 64bit 8 3bit 0 3bit 3bit 8
19 2.2 SSJSVM 3bit ( 7) 61bit 61bit 64bit SSJSVM JSValue SSJSVM JSValue JavaScript SSJSVM JavaScript JavaScript JavaScript SSJSVM
20 2.2 SSJSVM 2.2 (16 ) STRING 4 FLONUM 5 OBJECT 6 ARRAY 7 FUNCTION 8 BUILTIN 9 ITERATOR a REGEXP b STRINGOBJECT c NUMBEROBJECT d BOOLEANOBJECT e 64bit 32bit 3bit STRING FLONUM STRING FLONUM OBJECT STRING FLONUM STRING FLONUM 2.4 STRING FLONUM OBJECT 10
21 2.2 SSJSVM STRING FLONUM 2.6 map a a prop numberofprop limitofprop 2 numberofprop prop limitofprop prop [5] 2.3 STRING FLONUM 11
22 2.2 SSJSVM 2.4 STRING FLONUM
23 3 SSJSVM GC 3 SSJSVM GC GC SSJSVM BoehmGC GC SSJSVM GC SSJSVM GC 3.1 GC GC ( ) GC GC GC GC GC 13
24 3.1 GC GC GC GC GC GC GC 3.1 [6] 3.1 GC 14
25 3.2 GC 3.2 GC GC 3 3 GC GC GC GC GC GC GC1 GC GC GC 3.3 BoehmGC SSJSVM C GC BoehmGC GC BoehmGC GC GC GC GC GC 15
26 3.4 SSJSVM GC GC GC GC GC BoehmGC GC GC GC GC GC GC GC GC GC BoehmGC GC JavaScript SSJSVM SSJSVM 3.4 SSJSVM GC SSJSVM GC GC GC 3 SSJSVM 16
27 3.4 SSJSVM GC BoehmGC SSJSVM(BoehmGC ) malloc SSJSVM(malloc ) SSJSVM(quick ) malloc C malloc quick malloc 2GB 3.2 2GB malloc malloc quick malloc quick malloc GC BoehmGC malloc 2 malloc quick 2 GC 3 Ubuntu14.04 Intel Core i5 3.3GHZ gcc
28 3.4 SSJSVM GC 3.2 quick malloc quick BoehmGC malloc BoehmGC BoehmGC JavaScript V8 JavaScript JavaScript Node.js Node.js Node.js GC Node.js GC BoehmGC BoehmGC GC Node.js BoehmGC SSJSVM GC 18
29 3.4 SSJSVM GC 3.3 GC SSJSVM Node.js 19
30 4 GC 3 BoehmGC SSJSVM GC BoehmGC BoehmGC GC GC SSJSVM GC GC GC 4.1 GC GC 2 GC
31 4.1 GC GC 21
32 GC 4.2 GC GC GC 22
33 Byte 16Byte 16Byte
34 GC GC bit 64bit 32bit 3bit 64bit 4bit 32bit 5bit bit SSJSVM JavaScript JavaScript C C 24
35 OBJECT OBJECT OBJECT prop header numberofprop limitofprop map 4.4 OBJECT 25
36 STRING FLONUM STRING FLONUM STRING FLONUM STRING FLONUM 2 ARRAY ARRAY OBJECT ARRAY ARRAY 4.6 ARRAY OBJECT prop ARRAY body 26
37 ARRAY OBJECT STRING FLONUM ARRAY 4 OBJECT 4 OBJECT OBJECT 4 OBJECT
38 ( 0) GC GC GC SSJSVM 11 SSJSVM C malloc malloc 28
39 GC GC malloc GC GC GC 29
40 markobject markobject 4.1 markobject. markobject 2 JSValue equaltag JSValue JSValue 3bit 3 4 markcheck 7 objectmark 5bit 1 8 getobjectheader makrobject STRING FLONUM ARRAY prop body 2 30
41 4.3 STRING FLONUM ARRAY OBJECT body numberofprop body propcount ARRAY length prop 31
42 markobject 1: static void markobject(jsvalue objp) { 2: // 3: if((!equaltag(objp, 0b000)) (objp == 0)) 4: return; // 5: if(!markcheck(objp)) // 6: return; // 7: int i, propcount; 8: objectmark(headnum); // 1 9: switch(getobjectheader(objp)) { // 10: case HTAG STRING: break; // STRING 11: case HTAG FLONUM: break; // FLONUM 12: case HTAG ARRAY: // ARRAY 2 13: propcount = objp >numberofprop; // 14: for(i = 0; i <= propcount; i++) { // ARRAY 15: markobject(objp >prop[i]); // markobject 16: } 17: for(i = 0; i < objp >length; i++) { // OBJECT 18: markobject(objp >body[i]); // markobject 19: } 20: break; 21: default: // OBJECT 22: propcount = objp >numberofprop; // 23: for(i = 0; i <= propcount; i++) { //OBJECT 24: markobject(objp >prop[i]); // markobject 25: } 26: break; 27: } 28: } 32
43 SSJSVM JavaScript JavaScript markobject JavaScript JavaScript 2 JavaScrip C C SSJSVM JSValue JSValue C GC SSJSVM GC GC 33
44 C JSValue f g 4.8 f f g g f f 2.1 a 2 34
45 4.3 JavaScript STRING 35
46 5 5 GC SSJSVM SSJSVM GC SSJSVM SSJSVM GC 5.1 BoehmGC SSJSVM GC SSJSVM 2 GC GC SSJSVM Ubuntu14.04 Intel Core i5 3.3GHZ gcc GC SSJSVM BoehmGC GC SSJSVM BoehmGC BoehmGC Byte 5.1 for 36
47 5.1 for for for for GC SSJSVM GC 5.1 for 5000 GC SSJSVM 50KByte 850KByte 200KByte Byte SSJSVM SSJSVM GC SSJSVM BoehmGC malloc GC SSJSVM malloc malloc for GC 8KByte malloc
48 JavaScript 1: var Cell = function(val, next) { 2: this.val = val; 3: this.next = next; 4: } 5: var head = new Cell(0, null); 6: for (i = 0; i < 10; i++) { 7: head = new Cell(i, head); 8: for (j = 0; j < N; j++) 9: new Cell(0, null); 10: } 5.1 malloc 38
49 malloc SSJSVM GC SSJSVM GC SSJSVM GC SSJSVM GC SSJSVM 5.4 GC SSJSVM GC SSJSVM 1 BoehmGC BoehmGC GC SSJSVM
50 5.2 GC SSJSVM GC GC GC 5.3 GC SSJSVM SSJSVM 5.1 GC KByte GC
51 GC SSJSVM SSJSVM 5.3 GC SSJSVM SSJSVM GC SSJSVM GC SSJSVM 5.4 GC GC
52 5.3 GC SSJSVM 25KByte 5.1 for 20 2 GC 1 GC 1 1 GC GC GC 2 GC GC
53 GC GC 2 [8] GC GC GC GC GC GC GC GC GC GC GC GC GC GC GC 43
54 6 GC 50 GC GC GC GC Ruby GC GC GC GC Ruby GC GC GC GC 92% 50% [7] GC GC GC V8 JavaScript Node.js GC 44
55 7 BoehmGC SSJSVM GC GC GC SSJSVM GC GC SSJSVM GC GC SSJSVM malloc SSJSVM GC GC GC GC GC GC GC SSJSVM BoehmGC SSJSVM GC SSJSVM GC 45
56 4 46
57 [1] JavaScript Just In Time [2] 2010 [3] NAKAMURA Minoru Boehm GC C/C++ [online] boehm-gc2.html [4] JavaScript Just In Time 2014 [5] JavaScript Quickening [6] Andrew W.Appel 2009 [7] Ruby : Vol.43 No.SIG 1 PRO [8] Richard Jones Antony Hosking Eliot Moss The Garbage Collection Handbook Chapter 7 CRC press
28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment
28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment 1170288 2017 2 28 Docker,.,,.,,.,,.,. Docker.,..,., Web, Web.,.,.,, CPU,,. i ., OS..,, OS, VirtualBox,.,
More informationWeb Web Web Web i
28 Research of password manager using pattern lock and user certificate 1170369 2017 2 28 Web Web Web Web i Abstract Research of password manager using pattern lock and user certificate Takuya Mimoto In
More informationii iii iv CON T E N T S iii iv v Chapter1 Chapter2 Chapter 1 002 1.1 004 1.2 004 1.2.1 007 1.2.2 009 1.3 009 1.3.1 010 1.3.2 012 1.4 012 1.4.1 014 1.4.2 015 1.5 Chapter3 Chapter4 Chapter5 Chapter6 Chapter7
More informationSC-85X2取説
I II III IV V VI .................. VII VIII IX X 1-1 1-2 1-3 1-4 ( ) 1-5 1-6 2-1 2-2 3-1 3-2 3-3 8 3-4 3-5 3-6 3-7 ) ) - - 3-8 3-9 4-1 4-2 4-3 4-4 4-5 4-6 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9 5-10 5-11
More information<4D6963726F736F667420506F776572506F696E74202D208376838C835B83938365815B835683878393312E707074205B8CDD8AB78382815B83685D>
i i vi ii iii iv v vi vii viii ix 2 3 4 5 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
More information25 AR 3 Property of three-dimensional perception in the wearable AR environment
25 AR 3 Property of three-dimensional perception in the wearable AR environment 1140378 2014 2 28 AR 3 AR.. AR,. AR. 2, [2]., [3]., AR. AR. 3D 3D,,., 3D..,,,,. AR,, HMD,, 3 i Abstract Property of three-dimensional
More informationIII
III 1 1 2 1 2 3 1 3 4 1 3 1 4 1 3 2 4 1 3 3 6 1 4 6 1 4 1 6 1 4 2 8 1 4 3 9 1 5 10 1 5 1 10 1 5 2 12 1 5 3 12 1 5 4 13 1 6 15 2 1 18 2 1 1 18 2 1 2 19 2 2 20 2 3 22 2 3 1 22 2 3 2 24 2 4 25 2 4 1 25 2
More informationiii iv v vi vii viii ix 1 1-1 1-2 1-3 2 2-1 3 3-1 3-2 3-3 3-4 4 4-1 4-2 5 5-1 5-2 5-3 5-4 5-5 5-6 5-7 6 6-1 6-2 6-3 6-4 6-5 6 6-1 6-2 6-3 6-4 6-5 7 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 7-9 7-10 7-11 8 8-1
More informationこれわかWord2010_第1部_100710.indd
i 1 1 2 3 6 6 7 8 10 10 11 12 12 12 13 2 15 15 16 17 17 18 19 20 20 21 ii CONTENTS 25 26 26 28 28 29 30 30 31 32 35 35 35 36 37 40 42 44 44 45 46 49 50 50 51 iii 52 52 52 53 55 56 56 57 58 58 60 60 iv
More informationパワポカバー入稿用.indd
i 1 1 2 2 3 3 4 4 4 5 7 8 8 9 9 10 11 13 14 15 16 17 19 ii CONTENTS 2 21 21 22 25 26 32 37 38 39 39 41 41 43 43 43 44 45 46 47 47 49 52 54 56 56 iii 57 59 62 64 64 66 67 68 71 72 72 73 74 74 77 79 81 84
More informationこれでわかるAccess2010
i 1 1 1 2 2 2 3 4 4 5 6 7 7 9 10 11 12 13 14 15 17 ii CONTENTS 2 19 19 20 23 24 25 25 26 29 29 31 31 33 35 36 36 39 39 41 44 45 46 48 iii 50 50 52 54 55 57 57 59 61 63 64 66 66 67 70 70 73 74 74 77 77
More information7,, i
23 Research of the authentication method on the two dimensional code 1145111 2012 2 13 7,, i Abstract Research of the authentication method on the two dimensional code Karita Koichiro Recently, the two
More informationuntitled
i ii iii iv v 43 43 vi 43 vii T+1 T+2 1 viii 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 a) ( ) b) ( ) 51
More information2
1 2 3 4 5 6 7 8 9 10 I II III 11 IV 12 V 13 VI VII 14 VIII. 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 _ 33 _ 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 VII 51 52 53 54 55 56 57 58 59
More informationGPGPU
GPGPU 2013 1008 2015 1 23 Abstract In recent years, with the advance of microscope technology, the alive cells have been able to observe. On the other hand, from the standpoint of image processing, the
More information平成18年版 男女共同参画白書
i ii iii iv v vi vii viii ix 3 4 5 6 7 8 9 Column 10 11 12 13 14 15 Column 16 17 18 19 20 21 22 23 24 25 26 Column 27 28 29 30 Column 31 32 33 34 35 36 Column 37 Column 38 39 40 Column 41 42 43 44 45
More information2 1 ( ) 2 ( ) i
21 Perceptual relation bettween shadow, reflectance and luminance under aambiguous illuminations. 1100302 2010 3 1 2 1 ( ) 2 ( ) i Abstract Perceptual relation bettween shadow, reflectance and luminance
More informationmaegaki_4_suzuki_yuusuke.pdf
JavaScript, ECMA262 5.1(June 2011) TC39 Conformance Suite Test262 Building modern JavaScript Engine YUSUKE SUZUKI, We implemented an engine that is fully compliant with ECMA262 5.1 (June 2011) and confirmed
More informationIPSJ SIG Technical Report Vol.2016-ARC-221 No /8/9 GC 1 1 GC GC GC GC DalvikVM GC 12.4% 5.7% 1. Garbage Collection: GC GC Java GC GC GC GC Dalv
GC 1 1 GC GC GC GC DalvikVM GC 12.4% 5.7% 1. Garbage Collection: GC GC Java GC GC GC GC DalvikVM[1] GC 1 Nagoya Institute of Technology GC GC 2. GC GC 2.1 GC 1 c 2016 Information Processing Society of
More information24 Depth scaling of binocular stereopsis by observer s own movements
24 Depth scaling of binocular stereopsis by observer s own movements 1130313 2013 3 1 3D 3D 3D 2 2 i Abstract Depth scaling of binocular stereopsis by observer s own movements It will become more usual
More information,,,,., C Java,,.,,.,., ,,.,, i
24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children
More informationエクセルカバー入稿用.indd
i 1 1 2 3 5 5 6 7 7 8 9 9 10 11 11 11 12 2 13 13 14 15 15 16 17 17 ii CONTENTS 18 18 21 22 22 24 25 26 27 27 28 29 30 31 32 36 37 40 40 42 43 44 44 46 47 48 iii 48 50 51 52 54 55 59 61 62 64 65 66 67 68
More information01_.g.r..
I II III IV V VI VII VIII IX X XI I II III IV V I I I II II II I I YS-1 I YS-2 I YS-3 I YS-4 I YS-5 I YS-6 I YS-7 II II YS-1 II YS-2 II YS-3 II YS-4 II YS-5 II YS-6 II YS-7 III III YS-1 III YS-2
More information25 D Effects of viewpoints of head mounted wearable 3D display on human task performance
25 D Effects of viewpoints of head mounted wearable 3D display on human task performance 1140322 2014 2 28 D HMD HMD HMD HMD 3D HMD HMD HMD HMD i Abstract Effects of viewpoints of head mounted wearable
More informationWeb Web Web Web Web, i
22 Web Research of a Web search support system based on individual sensitivity 1135117 2011 2 14 Web Web Web Web Web, i Abstract Research of a Web search support system based on individual sensitivity
More information27 VR Effects of the position of viewpoint on self body in VR environment
27 VR Effects of the position of viewpoint on self body in VR environment 1160298 2015 2 25 VR (HMD), HMD (VR). VR,.. HMD,., VR,.,.,,,,., VR,. HMD VR i Abstract Effects of the position of viewpoint on
More informationPC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i
21 The private mailers synchronization operation for plural terminals 1125083 2010 3 1 PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i Abstract The private mailers synchronization operation for plural terminals
More information活用ガイド (ソフトウェア編)
(Windows 95 ) ii iii iv NEC Corporation 1999 v P A R T 1 vi P A R T 2 vii P A R T 3 P A R T 4 viii P A R T 5 ix x P A R T 1 2 3 1 1 2 4 1 2 3 4 5 1 1 2 3 4 6 5 6 7 7 1 1 2 8 1 9 1 1 2 3 4 5 6 1 2 3 4
More information〈論文〉興行データベースから「古典芸能」の定義を考える
Abstract The long performance database of rakugo and kabuki was totaled, and it is found that few programs are repeated in both genres both have the frequency differential of performance. It is a question
More information23 Study on Generation of Sudoku Problems with Fewer Clues
23 Study on Generation of Sudoku Problems with Fewer Clues 1120254 2012 3 1 9 9 21 18 i Abstract Study on Generation of Sudoku Problems with Fewer Clues Norimasa NASU Sudoku is puzzle a kind of pencil
More information3 5 18 3 5000 1 2 7 8 120 1 9 1954 29 18 12 30 700 4km 1.5 100 50 6 13 5 99 93 34 17 2 2002 04 14 16 6000 12 57 60 1986 55 3 3 3 500 350 4 5 250 18 19 1590 1591 250 100 500 20 800 20 55 3 3 3 18 19 1590
More information困ったときのQ&A
ii iii iv NEC Corporation 1997 v P A R T 1 vi vii P A R T 2 viii P A R T 3 ix x xi 1P A R T 2 1 3 4 1 5 6 1 7 8 1 9 1 2 3 4 10 1 11 12 1 13 14 1 1 2 15 16 1 2 1 1 2 3 4 5 17 18 1 2 3 1 19 20 1 21 22 1
More informationIT,, i
22 Retrieval support system using bookmarks that are shared in an organization 1110250 2011 3 17 IT,, i Abstract Retrieval support system using bookmarks that are shared in an organization Yoshihiko Komaki
More informationron.dvi
12 Effect of occlusion and perception of shadow in depth perception caused by moving shadow. 1010361 2001 2 5 (Occlusion), i Abstract Effect of occlusion and perception of shadow in depth perception caused
More informationi ii iii iv v vi vii ( ー ー ) ( ) ( ) ( ) ( ) ー ( ) ( ) ー ー ( ) ( ) ( ) ( ) ( ) 13 202 24122783 3622316 (1) (2) (3) (4) 2483 (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) 11 11 2483 13
More informationP2P P2P peer peer P2P peer P2P peer P2P i
26 P2P Proposed a system for the purpose of idle resource utilization of the computer using the P2P 1150373 2015 2 27 P2P P2P peer peer P2P peer P2P peer P2P i Abstract Proposed a system for the purpose
More information四校_目次~巻頭言.indd
107 25 1 2016 3 Key Words : A 114 67 58.84 Mann-Whitney 6 1. 2. 3. 4. 5. 6. I. 21 4 B 23 11 1 9 8 7 23456 108 25 1 2016 3 78 9 II. III. IV. 1. 24 4 A 114 2. 24 5 6 3. 4. 5. 3 42 5 16 6 22 5 4 4 4 3 6.
More informationi
i KEY WORDS CASE CHECK POINT EXERCISE Column ii 4 6 9 11 1 5 7 8 2 3 10 12 MESSAGE iii 1 1 23 4 2 56 3 2 5 8 11 CASE 12 1 2 3 181920 20 4 2223 232425 5 6 14 16 18 22 25 27 29 CASE 30 1 31 3233 2 31 34
More information25 Removal of the fricative sounds that occur in the electronic stethoscope
25 Removal of the fricative sounds that occur in the electronic stethoscope 1140311 2014 3 7 ,.,.,.,.,.,.,.,,.,.,.,.,,. i Abstract Removal of the fricative sounds that occur in the electronic stethoscope
More information21 Effects of background stimuli by changing speed color matching color stimulus
21 Effects of background stimuli by changing speed color matching color stimulus 1100274 2010 3 1 ,.,,.,.,.,,,,.,, ( FL10N-EDL). ( 10cm, 2cm),,, 3.,,,, 4., ( MSS206-402W2J), ( SDM496)., 1200r/min,1200r/min
More information4.1 % 7.5 %
2018 (412837) 4.1 % 7.5 % Abstract Recently, various methods for improving computial performance have been proposed. One of these various methods is Multi-core. Multi-core can execute processes in parallel
More information..,,,, , ( ) 3.,., 3.,., 500, 233.,, 3,,.,, i
25 Feature Selection for Prediction of Stock Price Time Series 1140357 2014 2 28 ..,,,,. 2013 1 1 12 31, ( ) 3.,., 3.,., 500, 233.,, 3,,.,, i Abstract Feature Selection for Prediction of Stock Price Time
More information活用ガイド (ソフトウェア編)
(Windows 98 ) ii iii iv v NEC Corporation 1999 vi P A R T 1 P A R T 2 vii P A R T 3 viii P A R T 4 ix P A R T 5 x P A R T 1 2 3 1 1 2 4 1 2 3 4 5 1 1 2 3 4 5 6 6 7 7 1 1 2 8 1 9 1 1 2 3 4 5 6 1 2 3 10
More informationi
i ii iii iv v vi vii viii ix x xi ( ) 854.3 700.9 10 200 3,126.9 162.3 100.6 18.3 26.5 5.6/s ( ) ( ) 1949 8 12 () () ア イ ウ ) ) () () () () BC () () (
More information, IT.,.,..,.. i
25 To construct the system that promote a interactive method as a knowledge acquisition 1140317 2014 2 28 , IT.,.,..,.. i Abstract To construct the system that promote a interactive method as a knowledge
More informationWeb Web ID Web 16 Web Web i
24 Web Proposal of Web Application Password Operations Management System 1130343 2013 3 1 Web Web ID Web 16 Web Web i Abstract Proposal of Web Application Password Operations Management System Tatsuro
More information活用ガイド (ソフトウェア編)
ii iii iv NEC Corporation 1998 v vi PA RT 1 vii PA RT 2 viii PA RT 3 PA RT 4 ix P A R T 1 2 3 1 4 5 1 1 2 1 2 3 4 6 1 2 3 4 5 7 1 6 7 8 1 9 1 10 1 2 3 4 5 6 7 8 9 10 11 11 1 12 12 1 13 1 1 14 2 3 4 5 1
More informationパソコン機能ガイド
PART12 ii iii iv v 1 2 3 4 5 vi vii viii ix P A R T 1 x P A R T 2 xi P A R T 3 xii xiii P A R T 1 2 3 1 4 5 1 6 1 1 2 7 1 2 8 1 9 10 1 11 12 1 13 1 2 3 4 14 1 15 1 2 3 16 4 1 1 2 3 17 18 1 19 20 1 1
More informationパソコン機能ガイド
PART2 iii ii iv v 1 2 3 4 5 vi vii viii ix P A R T 1 x P A R T 2 xi P A R T 3 xii xiii P A R T 1 2 1 3 4 1 5 6 1 2 1 1 2 7 8 9 1 10 1 11 12 1 13 1 2 3 14 4 1 1 2 3 15 16 1 17 1 18 1 1 2 19 20 1 21 1 22
More information卒業論文2.dvi
15 GUI A study on the system to transfer a GUI sub-picture to the enlarging viewer for operational support 1040270 2004 2 27 GUI PC PC GUI Graphical User Interface PC GUI GUI PC GUI PC PC GUI i Abstract
More information220 28;29) 30 35) 26;27) % 8.0% 9 36) 8) 14) 37) O O 13 2 E S % % 2 6 1fl 2fl 3fl 3 4
Vol. 12 No. 2 2002 219 239 Λ1 Λ1 729 1 2 29 4 3 4 5 1) 2) 3) 4 6) 7 27) Λ1 701-0193 288 219 220 28;29) 30 35) 26;27) 0 6 7 12 13 18 59.9% 8.0% 9 36) 8) 14) 37) 1 1 1 13 6 7 O O 13 2 E S 1 1 17 0 6 1 585
More information『戦時経済体制の構想と展開』
1 15 15 17 29 36 45 47 48 53 53 54 58 60 70 88 95 95 98 102 107 116 v 121 121 123 124 129 132 142 160 163 163 168 174 183 193 198 205 205 208 212 218 232 237 237 240 247 251 vi 256 268 273 289 293 311
More information189 2015 1 80
189 2015 1 A Design and Implementation of the Digital Annotation Basis on an Image Resource for a Touch Operation TSUDA Mitsuhiro 79 189 2015 1 80 81 189 2015 1 82 83 189 2015 1 84 85 189 2015 1 86 87
More information1... 1 2... 1 1... 1 2... 2 3... 2 4... 4 5... 4 6... 4 7... 22 8... 22 3... 22 1... 22 2... 23 3... 23 4... 24 5... 24 6... 25 7... 31 8... 32 9... 3
3 2620149 3 6 3 2 198812 21/ 198812 21 1 3 4 5 JISJIS X 0208 : 1997 JIS 4 JIS X 0213:2004 http://www.pref.hiroshima.lg.jp/site/monjokan/ 1... 1 2... 1 1... 1 2... 2 3... 2 4... 4 5... 4 6... 4 7... 22
More information, (GPS: Global Positioning Systemg),.,, (LBS: Local Based Services).. GPS,.,. RFID LAN,.,.,.,,,.,..,.,.,,, i
25 Estimation scheme of indoor positioning using difference of times which chirp signals arrive 114348 214 3 6 , (GPS: Global Positioning Systemg),.,, (LBS: Local Based Services).. GPS,.,. RFID LAN,.,.,.,,,.,..,.,.,,,
More informationWeb Basic Web SAS-2 Web SAS-2 i
19 Development of moving image delivery system for elementary school 1080337 2008 3 10 Web Basic Web SAS-2 Web SAS-2 i Abstract Development of moving image delivery system for elementary school Ayuko INOUE
More informationONLINE_MANUAL
JPN ii iii iv v 6 vi vii viii 1 CHAPTER 1-1 1 2 1-2 1 2 3 4 5 1-3 6 7 1-4 2 CHAPTER 2-1 2-2 2-3 1 2 3 4 5 2-4 6 7 8 2-5 9 10 2-6 11 2-7 1 2 2-8 3 (A) 4 5 6 2-9 1 2-10 2 3 2-11 4 5 2-12 1 2 2-13 3 4 5
More informationONLINE_MANUAL
JPN ii iii iv v vi 6 vii viii 1 CHAPTER 1-1 1 2 1-2 1 2 3 1-3 4 5 6 7 1-4 2 CHAPTER 2-1 2-2 2-3 1 2 3 4 5 2-4 6 7 8 2-5 9 10 2-6 11 2-7 1 2 2-8 3 (A) 4 5 6 2-9 1 2-10 2 3 2-11 4 5 2-12 1 2 2-13 3 4 5
More informationWeb Stamps 96 KJ Stamps Web Vol 8, No 1, 2004
The Journal of the Japan Academy of Nursing Administration and Policies Vol 8, No 1, pp 43 _ 57, 2004 The Literature Review of the Japanese Nurses Job Satisfaction Research Which the Stamps-Ozaki Scale
More information23 A Comparison of Flick and Ring Document Scrolling in Touch-based Mobile Phones
23 A Comparison of Flick and Ring Document Scrolling in Touch-based Mobile Phones 1120220 2012 3 1 iphone..,. 2 (, ) 3 (,, ),,,.,..,. HCI i Abstract A Comparison of Flick and Ring Document Scrolling in
More information23 The Study of support narrowing down goods on electronic commerce sites
23 The Study of support narrowing down goods on electronic commerce sites 1120256 2012 3 15 i Abstract The Study of support narrowing down goods on electronic commerce sites Masaki HASHIMURA Recently,
More informationNotePC 8 10cd=m 2 965cd=m 2 1.2 Note-PC Weber L,M,S { i {
12 The eect of a surrounding light to color discrimination 1010425 2001 2 5 NotePC 8 10cd=m 2 965cd=m 2 1.2 Note-PC Weber L,M,S { i { Abstract The eect of a surrounding light to color discrimination Ynka
More information,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i
23 Experimental investigation of Natural Use Profiles of Pen Pressure, Tilt and Azimuth 1120230 2012 3 1 ,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i Abstract Experimental investigation of Natural Use
More information<95DB8C9288E397C389C88A E696E6462>
2011 Vol.60 No.2 p.138 147 Performance of the Japanese long-term care benefit: An International comparison based on OECD health data Mie MORIKAWA[1] Takako TSUTSUI[2] [1]National Institute of Public Health,
More informationkut-paper-template.dvi
14 Application of Automatic Text Summarization for Question Answering System 1030260 2003 2 12 Prassie Posum Prassie Prassie i Abstract Application of Automatic Text Summarization for Question Answering
More information28 TCG SURF Card recognition using SURF in TCG play video
28 TCG SURF Card recognition using SURF in TCG play video 1170374 2017 3 2 TCG SURF TCG TCG OCG SURF Bof 20 20 30 10 1 SURF Bag of features i Abstract Card recognition using SURF in TCG play video Haruka
More information長崎県地域防災計画
i ii iii iv v vi vii viii ix - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - 玢 - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 - -
More information29 jjencode JavaScript
Kochi University of Technology Aca Title jjencode で難読化された JavaScript の検知 Author(s) 中村, 弘亮 Citation Date of 2018-03 issue URL http://hdl.handle.net/10173/1975 Rights Text version author Kochi, JAPAN http://kutarr.lib.kochi-tech.ac.jp/dspa
More informationA B C B C ICT ICT ITC ICT
ICT Development of curriculum for improving of teachers ICT based on evaluation standards. Kazuhiko ISHIHARA Abstract Ministry of Education and Science announced Checklist of teacher s ICT in March,. All
More information国土技術政策総合研究所 研究資料
ISSN TECHNICAL NOTE of National Institute for Land and Infrastructure Management No255 September 2005 A Result of Investigation into the Actual Conditions of Japanese Ports Pavement and Cargo Handling
More informationVirtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking
23 An attribute expression of the virtual window system communicators 1120265 2012 3 1 Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual
More information™…
i 1 1 1 2 3 5 5 6 7 9 10 11 13 13 14 15 15 16 17 18 20 20 20 21 22 ii CONTENTS 23 24 26 27 2 31 31 32 32 33 34 37 37 38 39 39 40 42 42 43 44 45 48 50 51 51 iii 54 57 58 60 60 62 64 64 67 69 70 iv 70 71
More information1... 1 1... 1 2... 1 3... 1 4... 4 5... 7 6... 7 7... 12 8... 12 9... 13 10... 13 11... 13 12... 14 2... 14 1... 14 2... 16 3... 18 4... 19 5... 19 6.
3 2620149 1 3 8 3 2 198809 1/1 198809 1 1 3 4 5 JISJIS X 0208 : 1997 JIS 4 JIS X 0213:2004 http://www.pref.hiroshima.lg.jp/site/monjokan/ 1... 1 1... 1 2... 1 3... 1 4... 4 5... 7 6... 7 7... 12 8... 12
More information〈論文〉高校生の学校適応と社会的スキルおよびソーシャルサポートとの関連--不登校生徒との比較
Social Skills, Social Support and High School Student Adjustment : A Comparison with Truants Kanako OTSUI This study identified the factors that influence how high school students adjust to school and
More informationi
14 i ii iii iv v vi 14 13 86 13 12 28 14 16 14 15 31 (1) 13 12 28 20 (2) (3) 2 (4) (5) 14 14 50 48 3 11 11 22 14 15 10 14 20 21 20 (1) 14 (2) 14 4 (3) (4) (5) 12 12 (6) 14 15 5 6 7 8 9 10 7
More information,,.,.,,.,.,.,.,,.,..,,,, i
22 A person recognition using color information 1110372 2011 2 13 ,,.,.,,.,.,.,.,,.,..,,,, i Abstract A person recognition using color information Tatsumo HOJI Recently, for the purpose of collection of
More information活用ガイド (ハードウェア編)
(Windows 98) 808-877675-122-A ii iii iv NEC Corporation 1999 v vi PART 1 vii viii PART 2 PART 3 ix x xi xii P A R T 1 2 1 3 4 1 5 6 1 7 8 1 9 10 11 1 12 1 1 2 3 13 1 2 3 14 4 5 1 15 1 1 16 1 17 18 1 19
More informationuntitled
I...1 II...2...2 III...3...3...7 IV...15...15...20 V...23...23...24...25 VI...31...31...32...33...40...47 VII...62...62...67 VIII...70 1 2 3 4 m 3 m 3 m 3 m 3 m 3 m 3 5 6 () 17 18 7 () 17 () 17 8 9 ()
More information企業内システムにおけるA j a x 技術の利用
Utilization of Ajax in Enterprise Intranet Systemsby Tetsuo Yamashita, Takeshi Kuroe and Kazuhisa Ikeda Enterprise 2.0 refers to the recent trend of applying the web technologies widely deployed in Internet
More informationsoturon.dvi
12 Exploration Method of Various Routes with Genetic Algorithm 1010369 2001 2 5 ( Genetic Algorithm: GA ) GA 2 3 Dijkstra Dijkstra i Abstract Exploration Method of Various Routes with Genetic Algorithm
More information25 About what prevent spoofing of misusing a session information
25 About what prevent spoofing of misusing a session information 1140349 2014 2 28 Web Web [1]. [2] SAS-2(Simple And Secure password authentication protocol, ver.2)[3] SAS-2 i Abstract About what prevent
More information1..FEM FEM 3. 4.
008 stress behavior at the joint of stringer to cross beam of the steel railway bridge 1115117 1..FEM FEM 3. 4. ABSTRACT 1. BackgroundPurpose The occurrence of fatigue crack is reported in the joint of
More informationi ii iii iv v vi vii viii ix x - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 - -
More information三税協力の実質化 : 住民税の所得税閲覧に関する国税連携の効果
Kwansei Gakuin University Rep Title 三 税 協 力 の 実 質 化 : 住 民 税 の 所 得 税 閲 覧 に 関 する 国 税 連 携 の 効 果 Author(s) Suzuki, Ushio, 鈴 木, 潮 Citation 経 済 学 論 究, 65(4): 175-197 Issue Date 2012-03-20 URL http://hdl.handle.net/10236/9133
More information