中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 1481|回复: 2

RenderTarget的memory 占用,可以被统计出来吗?

[复制链接]
发表于 2017-5-4 18:07:54 | 显示全部楼层 |阅读模式
本帖最后由 silence394 于 2017-5-4 18:09 编辑

目前在统计HDR用到的rendertarget消耗的内存.在windows上采取的方法: GetProcessMemoryInfo  PagefileUsage
在安卓上采取的方法: ActivityManager.getProcessMemoryInfo().getTotalPss()
目前我不知道HDR用到的rendertarget占用的内存是否统计到了里面.
主要是手机上的数据,
目前我了解到的知识(安卓端):
Pss 是 自用的内存+共享内存
安卓的GPU没有专用内存,和CPU使用的内存是同一块,但是逻辑上是不同的.
Gpu使用的内存通过 gralloc分配, 这部分内存可以被共享.

所以想问各位大大们,
安卓上的 rendertarget的占用 会被 getProcessMemoryInfo()统计进来吗?

ios和 PC 的GPU架构还没来得及了解,希望能一并点播一下,
非常感谢.
发表于 2017-5-5 11:22:03 | 显示全部楼层
提供些信息。微软的SDK中有个例子(好像是HDR)中,在函数分配现存时,同时统计了使用量。另外Pix好像也有统计功能。
 楼主| 发表于 2017-5-6 18:15:50 | 显示全部楼层
ljb 发表于 2017-5-5 11:22
提供些信息。微软的SDK中有个例子(好像是HDR)中,在函数分配现存时,同时统计了使用量。另外Pix好像也有 ...

谢谢指导!~                                    
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2018-5-24 02:22 , Processed in 0.038898 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表