> Java > 본문

Android Java 루프를 최적화하고 FloatBuffer 마스크 배열을 기반으로 요소가 0으로 지정된 일부 배열을 복사합니다.

王林
풀어 주다: 2024-02-06 09:06:03
앞으로
1164명이 탐색했습니다.
<div class="wenti">질문 내용</div> <br><p>안드로이드에 아래와 같은 기능이 있는데, 조금 느리고 실시간 애플리케이션의 병목 현상이 발생합니다. GPU나 다른 가능한 방법을 통해 어떻게든 더 빠르게 만들 생각입니다. 병렬화를 사용하여 더 빠르고 효율적으로 만드는 방법은 무엇입니까? </p> 으아악 <p>컨텍스트는 작업을 분할하는 데 사용됩니다. 기본적으로 ml 모델은 바이트 버퍼에 마스크를 반환합니다. 배경을 분홍색으로 만들기 위해 이 함수에 전달합니다. 이는 참고용입니다. </p> <br><h2 class="daan">정답</h2> <br><p>(댓글이 너무 깁니다) 하지만 쉽게 할 수 있습니다: 바꾸기 </p> 으아악 <p>작성자 </p> 으아악 <p>또한: 컴파일러가 <code>width*height</code>각각의 <strong> 루프에서 중단 기준을 </strong> 계산하기 위해 기계어 코드를 작성했는지 솔직히 모르겠습니다(제 생각에는 <strong>않기를 </strong>) > 희망/생각합니다). 하지만 시도해 보세요. 다음 줄을 추가하세요 </p> 으아악 <p>그럼 설정</p> 으아악 <p>이 방법을 사용하면 루프에서 모든 산술 연산을 제거할 수 있습니다(필수 <code>i++</code> 和 <code><</code> 제외). </p>

위 내용은 Android Java 루프를 최적화하고 FloatBuffer 마스크 배열을 기반으로 요소가 0으로 지정된 일부 배열을 복사합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿