1
我在函数中有以下几行代码。它从Amazon S3
中读取图像。我正在阅读的图像大小为1.37 MB,因为当我运行探查器时,它说图像magick库中的读取功能需要5.6 mb,这非常高。谁能解释这种行为?我附加了我的分析器以及代码的快照。Magick.NET中的内存消耗
AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(
accessKey,
secretKey
);
GetObjectRequest request = new GetObjectRequest
{
BucketName = bucketName,
Key = keyName
};
var response = client.GetObject(request);
MagickImage imgStream = new MagickImage(response.ResponseStream);
感谢您的解释。你能否也请给我一些参考GO朗做同样的事情。此外,性能明智的将图像Magick的GO版本会更好或Magick.Net – Naresh
我没有与ImageMagick GO包装的经验,你可能必须做自己的性能比较。 – dlemstra
可以更详细地解释将图像存储在内存中与磁盘相比时它有何不同?这种情况一般发生在将图像加载到内存中时发生。 – Naresh