out-of-memory相关内容

在android上调整位图大小的最有效内存方法?

我正在构建一个图像密集型社交应用,其中图像从服务器发送到设备.当设备的屏幕分辨率较小时,我需要在设备上调整位图的大小,以匹配其预期的显示尺寸. 问题在于使用 createScaledBitmap 导致我在调整一大群缩略图后遇到很多内存不足的错误. 在 Android 上调整位图大小的最节省内存的方法是什么? 解决方案 这个答案总结自有效加载大位图它解释了如何使用 inSam ..
发布时间:2022-01-06 11:14:50 移动开发

OutOfMemoryError:位图大小超出 VM 预算:- Android

可能的重复: Android:奇怪将图像加载到 Bitmap 对象时的内存问题 我正在从 Url 下载图像并显示它们.在下载时它给出内存不足错误:位图大小超出虚拟机预算.我正在使用可绘制.代码如下: HttpClient httpclient= new DefaultHttpClient();HttpResponse response=(HttpResponse)httpclient.e ..
发布时间:2022-01-06 11:04:17 移动开发

ASP.NET MVC:从 FileResult 返回大量数据

我在 MVC4 中有一个文件浏览器应用程序,它允许您从控制器下载选定的文件. 目前,FileResult 返回文件的 Stream 以及其他响应标头.虽然这适用于较小的文件,但较大的文件会生成 OutOfMemoryException. 我想做的是从控制器传输文件,而不是以类似于 WebForms 中的 HttpReponse.TransmitFile 的方式在内存中缓冲. 如何 ..
发布时间:2022-01-05 16:50:52 C#/.NET

Linux中如何确定进程内存限制?

我一直在网上搜索,想知道一个 java 进程可以在 linux (red-hat) 机器上占用多少内存.(我不是在谈论堆;而是 Java Process 占用的全部内存量) 我无权在该机器上执行任何操作.所以我不能简单地执行一个消耗内存的程序,直到出现内存不足的情况. 但是,我确实有权限检查配置文件等(例如:我尝试执行 cat/proc/meminfo,但我无法理解它;它的结果似乎都不 ..
发布时间:2022-01-02 19:36:31 服务器开发

Windows Phone 8中BitmapImage/Image控件的内存消耗

我正在测试一个 WP8 应用程序,它的图像查看器可以显示许多图像,我发现应用程序的内存消耗正在增加,想找出解决方法. 我从网上阅读了一些文章,但是这些文章提供的解决方案不适用于我的应用,请阅读下面的历史记录. 首先,我找到了文章“Windows Phone 7 图像提示"并下载其示例以进行干净的图像缓存测试,它适用于 1 个图像. 然后为了测试目的,我在应用程序内使用15个离线图 ..
发布时间:2022-01-01 12:03:32 C#/.NET

内存泄漏和内存不足错误

所以我试图找出我的应用程序崩溃的原因 致命异常:java.lang.OutOfMemoryError:无法分配 128887990 字节分配,16777216 个空闲字节和 76MB 直到 OOM在 java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:95)在 java.lang.AbstractStr ..
发布时间:2021-12-31 08:18:15 移动开发

工作人员完成后,Sidekiq 不释放内存

我有大约 六个 Sidekiq 工作器,它们执行 JSON 抓取.根据端点的数据集大小,它们在 1 分钟到 4 小时之间完成.尤其是观看耗时 4 小时的长视频时,我发现随着时间的推移,内存有非常轻微的增长. 这不是问题,直到我想再次安排相同的工人作业.内存不会被释放并堆积起来,直到我遇到 Linux OOM Killer,它摆脱了我的 Sidekiq 进程. 内存泄漏?我观察了 Obj ..

如何使用堆转储识别 Java Memory Analyzer 中对象的引用持有者

由于我在某个应用程序中遇到 OutOfMemoryErrors 问题,所以我想找出根本原因.我从 AIX 服务器上的 IBM VM 创建了一个堆转储 (PHD),并尝试使用 IBM Support Assistant 4.1 及其内存分析器工具对其进行分析. 解析堆转储时,ISA 询问我是否要运行泄漏嫌疑报告. 使用泄漏方面的支持,我获得了一些消耗大量内存的类的信息. 我现在想确 ..
发布时间:2021-12-31 00:09:59 Java开发

使用 json.dumps() 的 MemoryError

我想知道在将大型数组编码为 json 时,json.dump() 或 json.dumps() 中哪一个最有效格式. 你能告诉我一个使用 json.dump() 的例子吗? 实际上,我正在制作一个 Python CGI,它使用 ORM SQlAlchemy 从 MySQL 数据库中获取大量数据,经过一些用户触发处理后,我将最终输出存储在一个数组中,最终将其转换为 Json. 但是 ..
发布时间:2021-12-30 14:39:44 数据库

SSIS - 再次出现内存不足错误

我有 cca​​ 25 个数据库,我需要将它们整合到 1 个数据库中.首先,我尝试构建一个 ssis 包,它将每个表中的所有数据复制到一个地方,但随后出现错误: 信息:缓冲区管理器的内存分配调用失败10485760 字节,但无法换出任何缓冲区来缓解记忆压力.考虑了 1892 个缓冲区,锁定了 1892 个.管道没有足够的内存可用,因为没有安装足够多,其他进程正在使用它,或者太多缓冲区被锁定. ..
发布时间:2021-12-30 09:22:53 数据库

Solr 过滤缓存(FastLRUCache)占用太多内存导致内存不足?

我有一个 Solr 设置.一个主站和两个从站用于复制.我们在索引中有大约 7000 万个文档.从站有 16 GB 的 RAM.OS 和 HD 10GB,Solr 6GB. 但有时,奴隶会出现内存不足的情况.当我们在内存不足之前下载转储文件时,我们可以看到类: org.apache.solr.util.ConcurrentLRUCache$Stats @ 0x6eac8fb88 正在使用高 ..
发布时间:2021-12-30 08:31:42 Java开发

Solr/Lucene fieldCache OutOfMemory 对动态字段的错误排序

我们有一个 Solr 核心,它有大约 250 个 TrieIntField(声明为 dynamicField).我们的 Solr 索引中有大约 1400 万个文档,许多文档在其中的许多领域都有一定的价值.我们需要在一段时间内对所有这 250 个字段进行排序. 我们面临的问题是底层 lucene fieldCache 很快被填满.我们有一个 4 GB 的盒子,索引大小是 18 GB.在对 40 ..
发布时间:2021-12-30 08:11:44 其他开发