原帖由 @rmt 于 2020-3-25 07:27 发表
Ramdisk?
原帖由 @razgriz 于 2020-3-25 07:55 发表
我外行理解的可能很粗陋,但觉得全部加载到内存的意义应该没有那么大。
硬盘里面的数据只是原始素材,内存里的数据是经过代码加工处理的另一套东西了,就好比几百k大的程序能吃满几百兆的内存,而且应该还有指定地址之类的概念,不能像硬盘这种仓库一样随意码放。哪怕全加载进去当作一个极限速度的硬盘,还是免不了各种调拨加工的程序,瓶颈可能也就不在拷贝速度上了,效益我觉得不高。
哪怕真有64g的内存,就干原来内存该干的活儿,应该比拿来替换硬盘更实惠。
原帖由 @fiestviva 于 2020-3-25 18:12 发表
举个通俗的例子:硬盘上的一个1024x1024的jpg纹理图可能也就128KB,但是要给gpu用,就需要先解码成rgba位图,大小会变成1024x1024x4=4MB(1024x1024个像素,每个像素rgba四个通道,每个通道1字节)。
硬盘中的资源都是类似jpg这种编码压缩过的,就算全放在内存中,gpu也不能直接使用
放rgba吧,内存又放不下。
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) | Powered by Discuz! 6.0.0 |