본문 바로가기

new/new dev

ts 로그 정리 2017.03.01

recv log + comm log * n개 + rept log 파일


1개의 발송을 1 line으로 변경


"b key, r key, tid, mid, revc time, submit time, submit ack time, report time, report send time"


log가 쌓이는 시간 순서에 따라 map 형태로 저장

각 로그에서 사용하는 키에 따라 map의 키를 변경

(키를 변경하지 않고 loop를 돌며 진행하면 2번째 로그를 찾을때 500초가 넘게 걸림)


총 8초 소요

8sec * 71(ts 갯수) = 568초


log출력하는데 5초 더 걸림

13 * 71 = 923초




나의 두번째 자바 프로그래밍

총 2day걸림

실제 로그 파일로 테스트하면 2day정도 더 걸릴듯







thread

non blocking I/O

map대신 list등 다른 컨테이너 사용


20170303




'new > new dev' 카테고리의 다른 글

gitlab with docker  (0) 2017.06.07
docker + redmine, docker + gitlab  (0) 2017.03.20
docker  (0) 2017.03.18
resend 정책 적용 2017.03.03  (0) 2017.03.04
bug fix 2017.03.03  (0) 2017.03.04