05/19 02:29 具体的にいうと、ashmemでfdを貰って、mmapでメモリに割り付けて、メモリに書いたデータをread(fd)で読めるところまではできた
05/19 02:32 しかし今回の相手はstat(fd)でファイルサイズを取得しようとしており、この手法だとファイルサイズが0になるので結局うまくいかず断念…
05/19 03:26 @jin1016 Androidの場合、OpenGL ESのテクスチャメモリってメインメモリからallocするもの…というかもともと専用RAMが存在しないので、ヒープ消費になっちゃうのはしょうがないですね
(meka)
05/19 03:39 @jin1016 そういえば手許のプロダクト(NDK+OpenGLESベース)ってメモリどれくらい食ってるか調べたことがなかったのでgetNativeHeapAlloocatedSize()のデバッグプリントを入れてみましたが、120MBくらいでへぇと思いつつ
05/19 03:26 (
@gorry5)
@jin1016 Androidの場合、OpenGL ESのテクスチャメモリってメインメモリからallocするもの…というかもともと専用RAMが存在しないので、ヒープ消費になっちゃうのはしょうがないですね
(meka)
05/19 03:39 (
@gorry5)
@jin1016 そういえば手許のプロダクト(NDK+OpenGLESベース)ってメモリどれくらい食ってるか調べたことがなかったのでgetNativeHeapAlloocatedSize()のデバッグプリントを入れてみましたが、120MBくらいでへぇと思いつつ