프로그래밍/그외 썸네일형 리스트형 모바일 앱 통계/관리 : Google Analytics 0. 모바일 앱 통계/관리 - 어떻게 본의아니게 기회가 생겨서 한번 조사를 하게 됨. - 조사해 본 김에 아주 개인적인 생각으로 정리해 봄. 1. Google Analytics에 대해 잘 정리된 블로그 - 웹 페이지 관련 설명을 한 블로그지만, 정리가 잘 되어있어서 링크. - Google Analytics에서 통계로 보여주는 화면이 같기 때문에 기능상의 차이는 없을 것으로 보임. 1) 구글 애널리틱스 설치부터 적용까지 (https://milooy.wordpress.com/2016/01/14/google-analtyics-1-intro/) 2) 이벤트, 그리고 GoogleTag Manager (https://milooy.wordpress.com/2016/01/14/google-analtyics-2-goog.. 더보기 Process VS Thread Precess - 실행되고 있는 일의 단위를 뜻하며 프로그램 또는 명령어를 통해 생성 - 각 Process마다 자원, 메모리주소 등을 독립적으로 할당 - 다른 Process와 값을 공유하기 위해서는 소켓통신 등의 통신기법일 필요 - Process가 많은 경우 context switching 과정에서 시스템에 부담을 줄 수 있음 1) context switching: CPU가 실행되는 프로세스를 변경하는 작업 stack 또는 heap이 각자 영역을 침범하면 overflow 발생. 접근할 수 없는 메모리에 접근하면 문제 발생. Thread - Process의 단점을 보완한 경량화 Process로 Process 생성 시 Main Thread 기본 생성 - stack만 독립적이고 Text, Data, Heap은.. 더보기 Big-O 표기법(annotation) Big-O(빅오) 표기법 - 알고리즘의 성능 및 복잡도를 표현하기 위하여 사용하는 지표 - 알고리즘의 실행 시간 또는 사용 메모리 공간을 표현 - 정확한 값이 아닌 어림 값으로, 알고리즘의 대략적인 평가만 가능 - 유사한 다른 표기법으로는 Big-Ω(빅오메가), Big-Θ(빅세타) 표기법이 있음 Big-O(빅오)? Big-Ω(빅오메가)? Big-Θ(빅세타)? - Big-O: 알고리즘의 최악의 상태를 나타냄(가장 느린 경우) - Big-Ω: 알고리즘의 최상의 상태를 나타냄(가장 빠른 경우. - Big-Θ: 알고리즘의 평균의 상태를 나타냄(중간) - 알고리즘 측정 시 최악의 상태보다 빠르다는 것이 확실히 보장므로 Big-O 사용 - 다른 것을 사용했을 경우에는 확실한 보장은 아님 시간복잡도, 공간복잡도 - .. 더보기 이전 1 다음