Submit Search
Upload
Pro typescript.ch07.Exception, Memory, Performance
•
Download as PPTX, PDF
•
0 likes
•
617 views
Seok-joon Yun
Follow
Pro typescript.ch07.Exception, Memory, Performance
Read less
Read more
Software
Report
Share
Report
Share
1 of 27
Download now
Recommended
Javascript 박재은
Javascript 박재은
재은 박
함수형사고 3장 양도하라
함수형사고 3장 양도하라
Sunggon Song
7가지 동시성 모델-2장
7가지 동시성 모델-2장
Sunggon Song
[실전 윈도우 디버깅] 13 포스트모템 디버깅
[실전 윈도우 디버깅] 13 포스트모템 디버깅
종빈 오
[Pl in c++] 11. chapter
[Pl in c++] 11. chapter
MinGeun Park
01 윈도우프로그램 들어가기
01 윈도우프로그램 들어가기
jaypi Ko
Ruby_01_Ruby Basic
Ruby_01_Ruby Basic
team air @ Dimigo
08 부모윈도우 자식윈도우
08 부모윈도우 자식윈도우
jaypi Ko
Recommended
Javascript 박재은
Javascript 박재은
재은 박
함수형사고 3장 양도하라
함수형사고 3장 양도하라
Sunggon Song
7가지 동시성 모델-2장
7가지 동시성 모델-2장
Sunggon Song
[실전 윈도우 디버깅] 13 포스트모템 디버깅
[실전 윈도우 디버깅] 13 포스트모템 디버깅
종빈 오
[Pl in c++] 11. chapter
[Pl in c++] 11. chapter
MinGeun Park
01 윈도우프로그램 들어가기
01 윈도우프로그램 들어가기
jaypi Ko
Ruby_01_Ruby Basic
Ruby_01_Ruby Basic
team air @ Dimigo
08 부모윈도우 자식윈도우
08 부모윈도우 자식윈도우
jaypi Ko
Concurrency in action - chapter 5
Concurrency in action - chapter 5
JinWoo Lee
Concurrency in action - chapter 7
Concurrency in action - chapter 7
JinWoo Lee
[C++ korea] effective modern c++ study item 2 understanding auto type deduc...
[C++ korea] effective modern c++ study item 2 understanding auto type deduc...
Seok-joon Yun
Effective c++ chapter 1,2 요약
Effective c++ chapter 1,2 요약
Nam Hyeonuk
[C++ korea] Effective Modern C++ study item 19 use shared ptr for shared owne...
[C++ korea] Effective Modern C++ study item 19 use shared ptr for shared owne...
Seok-joon Yun
Effective c++ 챕터 2 정리
Effective c++ 챕터 2 정리
연우 김
Effective c++ 정리 chapter 8
Effective c++ 정리 chapter 8
연우 김
Effective C++ Chaper 1
Effective C++ Chaper 1
연우 김
Visual studio 사용 설명서(고급)
Visual studio 사용 설명서(고급)
Lusain Kim
Effective c++ 1
Effective c++ 1
현찬 양
C++ Concurrency in Action 9-2 Interrupting threads
C++ Concurrency in Action 9-2 Interrupting threads
Seok-joon Yun
Gpg study5.5
Gpg study5.5
연우 김
Next 게임 실전 프로젝트 슬라이드
Next 게임 실전 프로젝트 슬라이드
Nam Hyeonuk
sungmin slide
sungmin slide
sungminlee
Retrospective.2020 03
Retrospective.2020 03
Seok-joon Yun
Sprint & Jira
Sprint & Jira
Seok-joon Yun
Eks.introduce.v2
Eks.introduce.v2
Seok-joon Yun
Eks.introduce
Eks.introduce
Seok-joon Yun
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
Seok-joon Yun
아파트 시세,어쩌다 머신러닝까지
아파트 시세,어쩌다 머신러닝까지
Seok-joon Yun
Doing math with python.ch07
Doing math with python.ch07
Seok-joon Yun
Doing math with python.ch06
Doing math with python.ch06
Seok-joon Yun
More Related Content
Viewers also liked
Concurrency in action - chapter 5
Concurrency in action - chapter 5
JinWoo Lee
Concurrency in action - chapter 7
Concurrency in action - chapter 7
JinWoo Lee
[C++ korea] effective modern c++ study item 2 understanding auto type deduc...
[C++ korea] effective modern c++ study item 2 understanding auto type deduc...
Seok-joon Yun
Effective c++ chapter 1,2 요약
Effective c++ chapter 1,2 요약
Nam Hyeonuk
[C++ korea] Effective Modern C++ study item 19 use shared ptr for shared owne...
[C++ korea] Effective Modern C++ study item 19 use shared ptr for shared owne...
Seok-joon Yun
Effective c++ 챕터 2 정리
Effective c++ 챕터 2 정리
연우 김
Effective c++ 정리 chapter 8
Effective c++ 정리 chapter 8
연우 김
Effective C++ Chaper 1
Effective C++ Chaper 1
연우 김
Visual studio 사용 설명서(고급)
Visual studio 사용 설명서(고급)
Lusain Kim
Effective c++ 1
Effective c++ 1
현찬 양
C++ Concurrency in Action 9-2 Interrupting threads
C++ Concurrency in Action 9-2 Interrupting threads
Seok-joon Yun
Gpg study5.5
Gpg study5.5
연우 김
Next 게임 실전 프로젝트 슬라이드
Next 게임 실전 프로젝트 슬라이드
Nam Hyeonuk
sungmin slide
sungmin slide
sungminlee
Viewers also liked
(14)
Concurrency in action - chapter 5
Concurrency in action - chapter 5
Concurrency in action - chapter 7
Concurrency in action - chapter 7
[C++ korea] effective modern c++ study item 2 understanding auto type deduc...
[C++ korea] effective modern c++ study item 2 understanding auto type deduc...
Effective c++ chapter 1,2 요약
Effective c++ chapter 1,2 요약
[C++ korea] Effective Modern C++ study item 19 use shared ptr for shared owne...
[C++ korea] Effective Modern C++ study item 19 use shared ptr for shared owne...
Effective c++ 챕터 2 정리
Effective c++ 챕터 2 정리
Effective c++ 정리 chapter 8
Effective c++ 정리 chapter 8
Effective C++ Chaper 1
Effective C++ Chaper 1
Visual studio 사용 설명서(고급)
Visual studio 사용 설명서(고급)
Effective c++ 1
Effective c++ 1
C++ Concurrency in Action 9-2 Interrupting threads
C++ Concurrency in Action 9-2 Interrupting threads
Gpg study5.5
Gpg study5.5
Next 게임 실전 프로젝트 슬라이드
Next 게임 실전 프로젝트 슬라이드
sungmin slide
sungmin slide
More from Seok-joon Yun
Retrospective.2020 03
Retrospective.2020 03
Seok-joon Yun
Sprint & Jira
Sprint & Jira
Seok-joon Yun
Eks.introduce.v2
Eks.introduce.v2
Seok-joon Yun
Eks.introduce
Eks.introduce
Seok-joon Yun
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
Seok-joon Yun
아파트 시세,어쩌다 머신러닝까지
아파트 시세,어쩌다 머신러닝까지
Seok-joon Yun
Doing math with python.ch07
Doing math with python.ch07
Seok-joon Yun
Doing math with python.ch06
Doing math with python.ch06
Seok-joon Yun
Doing math with python.ch05
Doing math with python.ch05
Seok-joon Yun
Doing math with python.ch04
Doing math with python.ch04
Seok-joon Yun
Doing math with python.ch03
Doing math with python.ch03
Seok-joon Yun
Doing mathwithpython.ch02
Doing mathwithpython.ch02
Seok-joon Yun
Doing math with python.ch01
Doing math with python.ch01
Seok-joon Yun
Pro typescript.ch03.Object Orientation in TypeScript
Pro typescript.ch03.Object Orientation in TypeScript
Seok-joon Yun
Welcome to Modern C++
Welcome to Modern C++
Seok-joon Yun
[2015-07-20-윤석준] Oracle 성능 관리 2
[2015-07-20-윤석준] Oracle 성능 관리 2
Seok-joon Yun
[2015-07-10-윤석준] Oracle 성능 관리 & v$sysstat
[2015-07-10-윤석준] Oracle 성능 관리 & v$sysstat
Seok-joon Yun
[2015 07-06-윤석준] Oracle 성능 최적화 및 품질 고도화 4
[2015 07-06-윤석준] Oracle 성능 최적화 및 품질 고도화 4
Seok-joon Yun
오렌지6.0 교육자료
오렌지6.0 교육자료
Seok-joon Yun
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
Seok-joon Yun
More from Seok-joon Yun
(20)
Retrospective.2020 03
Retrospective.2020 03
Sprint & Jira
Sprint & Jira
Eks.introduce.v2
Eks.introduce.v2
Eks.introduce
Eks.introduce
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
AWS DEV DAY SEOUL 2017 Buliding Serverless Web App - 직방 Image Converter
아파트 시세,어쩌다 머신러닝까지
아파트 시세,어쩌다 머신러닝까지
Doing math with python.ch07
Doing math with python.ch07
Doing math with python.ch06
Doing math with python.ch06
Doing math with python.ch05
Doing math with python.ch05
Doing math with python.ch04
Doing math with python.ch04
Doing math with python.ch03
Doing math with python.ch03
Doing mathwithpython.ch02
Doing mathwithpython.ch02
Doing math with python.ch01
Doing math with python.ch01
Pro typescript.ch03.Object Orientation in TypeScript
Pro typescript.ch03.Object Orientation in TypeScript
Welcome to Modern C++
Welcome to Modern C++
[2015-07-20-윤석준] Oracle 성능 관리 2
[2015-07-20-윤석준] Oracle 성능 관리 2
[2015-07-10-윤석준] Oracle 성능 관리 & v$sysstat
[2015-07-10-윤석준] Oracle 성능 관리 & v$sysstat
[2015 07-06-윤석준] Oracle 성능 최적화 및 품질 고도화 4
[2015 07-06-윤석준] Oracle 성능 최적화 및 품질 고도화 4
오렌지6.0 교육자료
오렌지6.0 교육자료
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
[2015-06-26] Oracle 성능 최적화 및 품질 고도화 3
Pro typescript.ch07.Exception, Memory, Performance
1.
2.
2
3.
4.
4 발생한 예외는
JavaScript Console에 표시됨
5.
5
6.
6 Error를 상속받았지만
별 다른 구현 없음 -> Error 타입만으로 구분되는 것으로도 의미가 있음 toString()를 구현하여 Console에 출력되는 메세지를 직접 정의
7.
7 우리가 작성한
코드에서 발생한 Error와 다른 곳에서 발생한 Error의 구분이 가능
8.
8 별도의 처리를
하지 않으면 프로그램 종료 원할 경우 try – catch – finally 블록으로 감싸줘서 처리
9.
9 모든 종류의
Error에 대해서 처리 비정상적인 상태로 계속 수행될 가능성이 있음
10.
10 처리 가능한
Error만 처리 나머지는 다시 통과시키는 것이 바람직함
11.
11
12.
12
13.
13
14.
15.
15 대부분 API들은
비동기 패턴으로 되어 있는 경우가 많음 오류 발생을 대비해서 try - finally 블록을 이용해 자원해제를 보장해 주어야 함
16.
16
17.
17
18.
18
19.
20.
20
21.
21
22.
22 여러번 반복하여
평균을 구하는 방법으로 측정
23.
23 2만번 수행
결과 : 2.73 ms
24.
24 2만번 수행
결과 : 214.45 ms Error가 있는 경우 수행 결과가 바뀔 수 있음
25.
26.
26
27.
https://goo.gl/Ptw1aI
Download now