社区
Java SE
帖子详情
有没有什么办法知道一个Map占了多少内存?
sleep_ok
2009-08-13 11:23:00
在程序中, 需要用一个map来保存大量的数据 (大约十几万条记录), 现在有点担心OutOfMemory, 有没有什么办法可以知道这个map占了多大的内存呢?
...全文
337
4
打赏
收藏
有没有什么办法知道一个Map占了多少内存?
在程序中, 需要用一个map来保存大量的数据 (大约十几万条记录), 现在有点担心OutOfMemory, 有没有什么办法可以知道这个map占了多大的内存呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w11x22b33
2009-08-13
打赏
举报
回复
把机器虚拟内存调试大点
或在页面加默认日期条件或别的条件 限制客户选择大批量数据 导致页面刷的很慢
qiubojuncode
2009-08-13
打赏
举报
回复
头次听说
zhuzhusany
2009-08-13
打赏
举报
回复
用测试性能的软件吧,比如jprofiler
bigbug9002
2009-08-13
打赏
举报
回复
这个不太好办.
如果记录的结构是因定的,你可以大约估一下吧.比如你按50W数据算,一条记录占多少内存应该可以自己算出吧?乘一下就可以得出结果.
关于Albedo贴图、颜色贴图、Metallic 贴图、Specular贴图、法线贴图、视差贴图、凹凸贴图、Height
Map
高度贴图、AO 贴图Occlusion 贴图、Emission 贴图等
本文详细介绍了Unity游戏开发中常见的贴图类型,包括Albedo(反照率)贴图、Metallic(金属度)贴图、法线贴图、视差贴图、AO(环境吸收)贴图和Emission(自发光)贴图等,旨在帮助开发者理清各类贴图的用途和效果。
置换贴图(Displacement
map
),凹凸贴图(Bump
map
)与法线贴图(Normal
map
)的区别
本文深入探讨了3D贴图中的凹凸贴图、法线贴图和置换贴图的区别及应用。凹凸贴图通过灰度图制造表面细节;法线贴图使用RGB信息改变光照效果;置换贴图则在物理层面增加模型细节。
Unity Shader-法线贴图(Normal
Map
)与视差贴图(Parallax
Map
)
本文详细介绍了Unity中法线贴图(Normal
Map
)和视差贴图(Parallax
Map
)的概念及应用。通过自定义可调法线强度的shader,增强了场景物体的表面细节表现,进一步探讨了视差贴图如何提供更真实的深度感,为3D场景的视觉效果带来显著提升。
各类渲染贴图
map
汇总
本文汇总了多种渲染贴图,如法线贴图可实现物体立体感、减少光照计算;高光贴图用于区分不同材质、表现镜面反射;漫反射贴图体现物体被光照的颜色和强度;高度贴图能帮助计算阴影;AO贴图记录物体交互的光照阴影信息等,还介绍了光照贴图、环境贴图等。
置换贴图,法线贴图,凹凸贴图的区别
本文介绍了多种凹凸贴图技术。Bump
Map
ping用灰度图存储高度域,游戏中多为假凹凸;Normal
Map
ping存储表面法线迭代,有世界和切空间两种形式,能增加细节但视角有问题;视差贴图是其增强算法;位移贴图真正改变物体表面;还有浮雕、视差阻塞和圆锥跟踪贴图等先进技术。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章