json 파싱 정도가 지금에 와선 속도차가 유의미하게 날 일이 없지. 워낙 단말기들이 다 좋아져서
익명(58.120)2019-09-06 17:13
텍스트 읽으며 토크나이징 할때 기존 라이브러리는 거의 조건문으로만 조지길래 상태전이표 만들어서 브랜치 해저드 피하고 , 메모리 얼로케이션도 커스텀으로 할수 있게만든뒤 기본 할당을 미리 크게 잡아놓고 위치만 지정하도록 만들었고, 오브젝트는 체이닝해시테이블로 만들고 , 어레이는 링크드리스트인데 인덱싱 할수 있게 만들고 온갖 빠르게 할수 - dc App
Go자(megyo)2019-09-06 17:35
답글
별수작 다했는데 막상 빠르긴 빠른데 엄청난 향상이 있는게 아니어서 좀 실망함 - dc App
Go자(megyo)2019-09-06 17:36
답글
회사에 인풋으로 들어오는 json 크기가 그닥 크지 않아서 그런듯 , 거대한 json이면 모를까 - dc App
ㅋㅋㅋ
어느부분에서 빠르게한거? 파싱? 아니면 find?
json 파싱 정도가 지금에 와선 속도차가 유의미하게 날 일이 없지. 워낙 단말기들이 다 좋아져서
텍스트 읽으며 토크나이징 할때 기존 라이브러리는 거의 조건문으로만 조지길래 상태전이표 만들어서 브랜치 해저드 피하고 , 메모리 얼로케이션도 커스텀으로 할수 있게만든뒤 기본 할당을 미리 크게 잡아놓고 위치만 지정하도록 만들었고, 오브젝트는 체이닝해시테이블로 만들고 , 어레이는 링크드리스트인데 인덱싱 할수 있게 만들고 온갖 빠르게 할수 - dc App
별수작 다했는데 막상 빠르긴 빠른데 엄청난 향상이 있는게 아니어서 좀 실망함 - dc App
회사에 인풋으로 들어오는 json 크기가 그닥 크지 않아서 그런듯 , 거대한 json이면 모를까 - dc App