gpt4 book ai didi

java - 检查 java 中的 bufferedImage 使用了多少内存?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:39:11 25 4
gpt4 key购买 nike

我在 Java 中有一个 bufferedImage。我如何查看它占用了多少内存?提前致谢。

最佳答案

您可以使用以下方法确定单独的图像数据占用了多少字节:

DataBuffer buff = image.getRaster().getDataBuffer();
int bytes = buff.getSize() * DataBuffer.getDataTypeSize(buff.getDataType()) / 8;

图像本身会为颜色模型和其他簿记信息占用更多空间,但对于大图像,bytes 将是主要术语。

关于java - 检查 java 中的 bufferedImage 使用了多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8351155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com