[공부] 독서/자바 성능 튜닝 이야기(2)
-
자바 성능 튜닝 이야기 - 01
안드로이드의 DalvikVM 안드로이드는 오라클, IBM 이 개발한 JVM 을 사용하지 않고 Dalvik VM 을 사용한다. 즉 가상 머신이 다르기 때문에 Dalvik VM 의 특징을 이해해야한다. 물리적인 RAM 이 부족할 경우 디스크를 메모리 처럼 사용할 수 있는 SWAP 을 제공하지 않는다. 구글에서 말하는 안드로이드의 성능 개선 필요없는 객체 생성을 피하라 인스턴스 변수를 접근할 일이 없으면 Static 메소드를 사용하라. 인스턴스 변수를 접근할 일이 생기면 getter/setter 를 사용하여 접근하지마라 상수는 static final 로 지정하면 접근 속도가 빨라진다. For-each 문을 써라. 단 ArrayList 는 전통적인 for 문이 더 빠르다. Private inner 클래스의 pr..
2020.04.22 -
자바 성능 튜닝 이야기 - 00
해당 책을 정리합니다. http://www.yes24.com/Product/Goods/11261731 개발자가 반드시 알아야 할 자바 성능 튜닝 이야기 자바 애플리케이션 개발 가이드. 고성능 애플리케이션을 위해 고려해야 할 복잡한 요소와 성능 개선 방법을 쉽게 이해할 수 있도록 이야기 형식으로 풀어 나가면서, 개발 초기 단계부터 성능을 위해 고려해야 할 점을 하나하나 짚어 준다. 장애를 일으키는 반복적인 코딩 이슈부터 시스템 진단, 튜닝 방법에 이르기까지 성능 개선에 필요한 핵심 정보를 정리했다. 또한 저... www.yes24.com JMH OpenJDK에서 개발한 자바의 성능 테스트용 라이브러리 package org.openjdk.jmh.samples; import org.openjdk.jmh.ann..
2020.04.20