out-of-memory相关内容
我花了4个全日试图尽我所能找出一个应用程序我开发的内存泄漏,但事情停止决策意识是很久以前的。 该应用程序我开发是社会性的,所以个人认为型材活动(P),并列出活动的数据 - 例如徽章(B)。您可以从轮廓跳到徽章名单等资料,到其他列表等。 想象一下这样的P1流 - > B1 - > P2 - > B2 - > P3 - > B3等为保持一致,我加载配置文件和同一用户的徽章,让每个P页面是一样的所以
..
当我改变为横向模式,几个对象都与全屏位图创建。 当我滚动其他对象称为其位图显示,当我做这个反反复复,位图的大小超过 VM 预算错误,我已经做了所有的事情一样循环(),设置为空值,然后叫 GC(),我仍然有同样的错误。创建位图.... 位= Bitmap.createBitmap(ChartProperties.getChartWidth() ChartP
..
我已经做了很多搜索的,我知道很多其他人 遇到与 BitmapFactory 相同的OOM内存问题。我的 程序只显示可用4MB的使用总内存调用Runtime.getRuntime ().totalMemory()。如果限制为16MB,那么为什么不总 内存增长腾出空间为位图?相反,它抛出一个错误。 我也没有根据的可用内存,如果我有1.6MB的理解 以调用Runtime.getRuntime()。fr
..
背景 大部分的时间,让OOM在Android的原因是使用了太多的位图和/或创建大位图。 最近,我决定尝试JNI,以允许避免OOM通过存储在JNI端数据本身。 瞎搞用JNI了一段时间后,我已经创建的SO寻求帮助和分享我的知识一些帖子,我现在已经决定与大家分享一些更多的code。这里如果有人有兴趣阅读的研究结果或有助于职位: 如何将位图缓存到本地内存 图像处理及操控性上的Androi
..
可能重复: 我是从网址下载图片并显示它们。在下载时它给内存不足的错误:位图大小超过VM预算。我使用的绘制。 code是如下: HttpClient的HttpClient的=新DefaultHttpClient(); HTT presponse响应=(HTT presponse)httpclient.execute(HTT prequest); HttpEntity实体= response
..
我目前正在运行的EC2实例,微型和我一直在寻找的情况下偶尔会耗尽内存。 除了使用较大的实例大小,还有什么可以做? 解决方案 有关此问题的一个解决方法是增加交换或页面的空间实例。 分页的工作原理是在硬盘上创建一个区域,并使用它的额外的内存,这种内存比普通内存要慢很多然而,这是更加的可用。 要这种额外的空间添加到您的比如你键入: 须藤/斌/ DD如果=的/ var / swap.1 BS
..
首先,请注意,今天是我第一天 GSON 。我想写使用 GSON 库中的JSON文件。我有成千上万的 JsonObjects 内的的ArrayList 。当JSON文件写入,它看起来应该与此类似。 [ { “hash_index”:“00102x05h06l0aj0dw”, “身”:“谁报名参加奥巴马医改?”, “_type”:“Artic
..
在系统内存用完,Ubuntu的12.04杀死MySQL进程: 的内存不足:杀死进程17074(mysqld的)分数146或牺牲的孩子 所以杀的过程中结束。 这发生在服务器负载高峰和Apache主要是因为越来越野,吃剩下的可用内存。可能的方法可以是: 更改某个莫名其妙的mysql的优先级,所以它不是杀死(可能是一个坏的修复的东西都不会被杀死) 监控MySQL的状态,每当它杀了自动重启
..
我想编写一个程序来读取一个非常大的二进制文件,并试图找到2个不同的字符串的发生,然后打印匹配模式的索引。对于示例的缘故,让我们假定字符序列 [H,E,L,L,O] 和 [H,E,L,L, 0,,W,O,R,L,D] 。 我能code这对小的二进制文件,因为我读的每个字符为一个字节,然后将其保存在的ArrayList 。然后从的ArrayList 的开头,我是比较字节数组列表(byte []的数据
..
我想在一些活动结束,显示间隙。问题是间隙似乎prevent活动被垃圾收集,造成内存不足的例外。请问该如何解决呢?先谢谢了。 公共类AdActivity扩展FragmentActivity { // ... 保护InterstitialAd间质性; @覆盖 保护无效的onCreate(包savedInstanceState){ super.onCreate(savedInstance
..
我想用code,我发现在计算器( memory.limit(10000) 在memory.limit错误(10000): 别傻了!:你的机器有4GB地址限制 R的告诉我,我有一个4GB的地址限制(尽管我在与16GB的RAM一个64位操作系统)。任何人都知道如何解决这个问题? Windows操作系统:Windows 7企业版,英特尔(R)酷睿(TM)i7-2600 CPY @ 3.40GHz
..
我调查,其中一个OutOfMemoryException已经被扔在生产,一个“传统”.NET服务器应用程序的事件。我的目的是要跨preT的数据的特定部分通过性能监视器收集并寻求如何推动一些建议。让我先用事实清单: 在该过程已运行的 20天以上,直至崩溃。 在坠毁原因的异常类型的的System.OutOfMemoryException 被抛出。 有过类似的事件,在过去。同样的,它需要一个很长一段时
..
我们有一个VB6应用程序调用了一个.NET的DLL。偶尔,VB6应用程序已经运行了很长一段时间后,并呼吁在.NET codeA很多,对事物的.NET方抛出内存溢出异常,即使有足够的可用内存的机器上。 VB6的内存空间,也没有在附近是极限。 请问.NET方保持独立的内存池?或者是它拆开了VB6应用程序的内存池? 如果是独立的,有没有办法,看看它有多大?在我的任务管理器中的唯一巨大的内存项SQL
..
我有一个ASP.NET web应用程序,它的使用没有任何问题,在64位的Windows 7机器8GB存储5GB运行内存。 不过,当我创建在同一台机器上的一个新的C#控制台应用程序和重用的Web应用程序使用相同的组件,控制台应用程序,通过观察System.Environment.WorkingSet和系统运行的内存约为1.6GB(。 Diagnostics.Process.GetCurrentPr
..
我有一个问题,图纸和使用GDI + C#中填充矩形。我试图呈现一个树形并因此构建了一个递归算法从遍历树状结构根至叶的水平和绘制一个矩形,在任何情况下,还填充矩形如果节点恰好是一个叶节点。 在code正常工作对较小的树木,但reproducably崩溃的有42层节点的更大的数据集。上的DrawRectangle 调用抛出 OutOfMemoryException异常试图使16层以下的一个节点,独立
..
我有一个Excel加载写在C#,.NET 4.5。它会发出许多Web服务请求到Web服务器上获取数据。例如。它发送30000请求的Web服务的服务器。当一个请求的数据返回时,插件将绘制在Excel中的数据。 本来我做了所有的异步请求,但有时我会得到OutOfMemoryException异常 所以,我变了,由一个发送的请求,但是实在是太慢了,需要很长的时间来完成所有的请求。 我不知道是否有一种方法
..
阅读在.NET技术有关内存的几个启发性的文章之后,我想我明白了为什么一个C#应用程序会抛出内存溢出异常 - 直到我开始有两个servers--两者都具有RAM的2.5演出尝试,Windows Server 2003和运行同样的程序 两者之间的唯一差别显著为一种已离开和7%的硬盘驱动器存储的其它的50%以上。 7%的存储空间,左边的服务器始终抛出内存不足而另一个表现一直很好。 我的应用程序
..
我经常打一个 OutOfMemoryException异常创建和处理一些字节数组的方法中。在code是这样的: 创建的MemoryStream得到一些数据(约60MB)。 创建字节数组(大小相同的MemoryStream,约60MB) 从内存流字节填充数组 关闭的MemoryStream 从字节数组处理数据 将方法 在这里的字节数组被分配当这个方法被称为像20-30倍,我得到 OutOfMem
..
我使用的序列化在我的应用“保存”功能。但是,当数据量太大(15 + MB),我开始变得内存不足的异常。 我有这么多的对象以及它们与其他小物体相连,我认为这是导致在存储器中保存太多的处理能力和数据。 我的code基于此,几乎相同的: HTTP://www.$c$cproject.com/KB/ VB / TreeViewDataAccess.aspx 编辑: 我不使用自定义序列,它全部
..
在导出大量数据的字符串(CSV格式),我得到一个OutOfMemoryException异常。什么是解决这一问题的最佳方法是什么?该字符串返回到Flex应用程序。 我会做的是CSV导出到服务器磁盘,并给回一个网址的Flex。这样,我可以刷新流写入到磁盘。 更新: 字符串是建立一个StringBuilder的: StringBuilder的StringBuilder的=新的StringBu
..