Garbage Collection

-    Reference Counting

-    참조횟수가 0인 객체 메모리 해제

-    generation(0~2세대)

-    young    -    최근 생성

-    old    -    참조횟수가 많은 오래된 객체

GC 주기는 최근 생성된 객체에서 오래된 객체 순으로 일어나게 된다.

순환참조를 조심하자.



'python' 카테고리의 다른 글

python moviepy mp4를 gif 로 변경하기  (0) 2019.05.16
python 파일 한글 깨짐  (0) 2018.07.04
python package update all  (0) 2017.02.26
python day 로 for each while  (0) 2017.02.25
public static void main(String... args) {
List<Integer> inputs = new ArrayList<Integer>(Arrays.asList(10, 30, 10, 20, 20, 10));
int max = 100;
for (Integer input : inputs) {
max -= input;
}
if (max != 0) {
System.out.println("invalid params");
return;
}
inputs.add(0, 0);
int rand = new Random().nextInt(100) + 1;
int result = 0;
int start = 0;
int end = 0;
for (int i = 0; i < inputs.size() - 1; i++) {
start += inputs.get(i);
end += inputs.get(i + 1);
if (rand >= start && rand <= end) {
result = i;
break;
}
}
System.out.println(rand + "::dd::" + result);
}


'java' 카테고리의 다른 글

from idx to idx 설정  (0) 2020.04.07
URL의 이미지 파일 분할저장  (0) 2019.10.10
Intellij Custom VM Option 넣기  (0) 2017.06.16
JUnit Test property 주입 하기  (0) 2017.04.26
Java goole.common.cache.Cache 사용하기.  (0) 2016.01.20
function moveLoop(pos, playerPos) {
setTimeout(function() {
playerPos++;
moveBoardPos(playerPos);
if (playerPos < Number(pos)) {
moveLoop(pos, playerPos);
}
}, 300);
}

0.3초 간격으로 moveBoardPos 를 호출

'javascript' 카테고리의 다른 글

SDK 도입과 활용에 대한 이해  (0) 2019.03.04
url 파라메터 부여  (0) 2018.09.27
javascript deep copy  (0) 2017.03.03
속도개선을 위한 PULL 방식의 화면 구성  (0) 2016.12.02
jquery 이벤트 프로시저 on off 하기  (0) 2016.11.23

+ Recent posts