我想知道是否可以使用RenderScript引擎來優化算法。Android RenderScript使用不確定的元素
該算法對圖像進行迭代處理,直到滿足一些條件。處理所需的迭代次數之前無法知道。但是我只看到了RenderScript的例子,這個例子可以在一個定義好的具有N個元素的Allocation上工作(典型的例子是內核爲位圖中的每個像素執行)。
一種解決方案是創建Java「while」循環,並在每次迭代時調用RenderScript代碼(它只有一個元素,一個內核循環),並在算法結束時從java中檢查。這是高性能的嗎?我的意思是,我必須將位圖傳遞給RenderScript,這是否會導致整個副本的製作?在這種情況下,NDK不是更好的解決方案嗎?
這將是解決此問題的最佳高性能方法?
謝謝! 胡安·伊格納西奧
Renderscript不用於優化算法,但是可以創建合適的一個運行性能。你提到迭代處理,但是你可以在Renderscript中做Mandelbrot這樣的事情,所以你可能想更詳細地解釋你想要完成的事情。 –