2010-10-27 30 views

Trả lời

0

NDK and Performance:

mã nguồn gốc chủ yếu là hữu ích khi bạn có một codebase gốc hiện có mà bạn muốn cổng cho Android, chứ không phải "tăng tốc" các bộ phận của một ứng dụng Java.

Tránh nhảy tới NDK vì bạn nghĩ rằng nó sẽ cải thiện hiệu suất. Gắn bó với Java và sử dụng profiler để giải quyết vấn đề tắc nghẽn ở đó.

+0

Nhưng trong hồ sơ, chúng tôi không thể đo thời gian chính xác cho một chức năng cụ thể để thực hiện? – Amila

+0

Không, và đó thường không phải là điểm lược tả. Bạn hồ sơ trước khi tối ưu hóa, sau đó thử tối ưu hóa, sau đó quay lại hồ sơ để so sánh tốc độ tương đối. Có thể là việc bạn sử dụng NDK là hợp lệ - nhưng có thể mã Java của bạn không hiệu quả. Nếu bạn đăng mã mà bạn nghĩ là chậm, chúng ta có thể thấy những gì có thể được thực hiện. – Nick

+0

Downvoters - quan tâm giải thích? – Nick

Các vấn đề liên quan