안드로이드 Java ByteBuffer의 allocateDirect
서론 플랫폼이나 Java 버전마다 다르겠지만 Java heap을 이용하는 것보다 Direct방식을 이용하는 것이 대부분의 상황에서 더빠르다.(보통 이 방식을 전송[네트웍이든 파일이든 메모리데이터 교환이든]을 위해 사용한다는 기준에서 빠르다는 뜻이다.) 필자는 이 방식을 Native(NDK)와 Java에서 메모리를 공유하는 데 주로 사용한다.(Native에서 빠르게 읽어내려고.,,) 생성법 생성하는 법은 두가지가 있다. 하나는 Java에서, 다른 하나는 Native에서 만드는 것이다. 같은 것 같지만 다른 점이 있다. Java에서 생성 생성하는 함수의 원형은 다음과 같다. static ByteBuffer allocateDirect( int capacity ); 필요한 용량을 바이트단위로 넘기면 ByteBu..
Android Develop
2019. 12. 1. 02:41
NOTICE
RECENT ARTICLES
RECENT REPLIES
- Total
- Today
- Yesterday
LINK
TAG
- TTS
- Android
- 재태크
- 에어컨
- 티스토리
- ComputeShader
- 안드로이드
- 공유 컨텍스트
- 전기요금
- OpenGL ES
- texture
- 애드핏
- 에어콘
- 아끼는 법
- 사용료
- OpenGLes
- 금리
- 텍스처
- choreographer
- 전기세
- gpgpu
- 컴퓨트쉐이더
- 재테크
- 블로그
- 적금
- 경제보복
- 애드센스
- 전기료
- 컴퓨트셰이더
- 예금
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Article Box