草庐IT

fibonacci-heap

全部标签

java - Netbeans OutOfMemoryError : Java heap space, 代码格式化

当我在netbeans中格式化代码时,我最近开始收到“OutOfMemoryError:Javaheapspace”错误。我使用netbeans已有2年多了,而这在我开发的典型机器上才刚刚开始。当前使用6.9版,在XP机器上,4Gb内存。我已经将-J-Xmx调整为1024m,甚至尝试了2048m,但仍然出错。这是一个小的php脚本,不到100行。过去我在不编辑-J-Xmx或其他任何东西的情况下格式化10,000多行没有问题。我没有运行任何代码或调试或单元测试或任何东西,只是内置的Source->Format。我已尝试删除代码以查看是否存在导致问题的特定部分。据我所知,如果我添加一个控制

php - 如何诊断这些 PHP-Code-Coverage segmentation 和 zend_mm_heap corrupted 错误

我一直在我的Ubuntu机器上愉快地编码。这是一台具有大量RAM的强大机器。我正在研究4个新类(class),同时编写和运行单元测试。在某些时候,我注意到,虽然单元测试完成得很好,但代码覆盖率却不是。在消息“生成代码覆盖率报告...等等”之后,我会收到一条消息说zend_mm_heap已损坏。我尝试了一些修复,包括:在我的php.ini(apache2和cli)中设置output_buffering=On,并从我的代码中删除对unset()的调用。(我继续阅读,因此可能需要修复这些问题)。现在,无论我做什么,我似乎都在zend_mm...错误和段错误(核心转储)错误之间交替。我注释掉测

android - 错误 :Execution failed for task ':app:packageDebug' - Java heap space

我在尝试构建APK时在AndroidStudio日志中收到此错误。错误:任务“:app:packageDebug”执行失败。Java堆空间当我尝试在assets目录中构建一个APK大小为350MB的.sqlite时,就会出现此问题。当我删除.sqlite文件时,问题就消失了。我的工作室studio64.exe.vmoptions文件:-Xms2048m-Xmx3840m-XX:ReservedCodeCacheSize=960m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=250-da-Djna.nosys=true-Djna.b

android - 在 Android Studio 3.4 更新后构建发布 APK 时内存不足 : Java heap space. 或超出 GC 开销限制

升级AndroidStudio3.4后出现以下错误。Gradel插件版本为:3.4.0Outofmemory:Javaheapspace.PleaseassignmorememorytoGradleintheproject'sgradle.propertiesfile.Forexample,thefollowingline,inthegradle.propertiesfilesetsthemaximumJavaheapsizeto1,024MB:org.gradle.jvmargs=-Xmx1024mReadGradle'sconfigurationguideReadaboutJava

android - 在android内存监视器中, `total count` 和 `heap count` 有什么区别?

在googledocs,它表示,heapcount表示所选堆中的实例数,而totalcount表示未完成的实例总数。所选堆是什么?始终,总计数大于堆计数,那么,除了堆中的对象之外,其他对象在哪里? 最佳答案 Android中有3个堆:应用图片合子TotalCount是所有3个堆的总数。HeapCount是当前选定堆中的对象数。参见https://developer.android.com/studio/profile/am-hprof.html 关于android-在android内存监

构建vue大项目报错:Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memo

环境Windows10vscode过程今天在构建一个Vue大项目时(我使用的是yarnrunbuild命令构建项目),遇到一个内存不足的报错,如下:FATALERROR:Ineffectivemark-compactsnearheaplimitAllocationfailed-JavaScriptheapoutofmemory1:00007FF73231012Fnode_api_throw_syntax_error+1754072:00007FF732295AF6SSL_get_quiet_shutdown+631103:00007FF732296EB2SSL_get_quiet_shutdo

windows - !heap -s 在 windbg 中不显示不断增长的堆

我写了一个内存泄漏的应用程序-我过去做过以下事情找到泄漏的堆!heap-s检查堆!heap-stat-h查看分配的调用堆栈!heap-p-a为了获取调用堆栈,我将+ust添加到gflags虽然我过去在这方面取得了巨大成功,但!heap-s今天没有显示出任何增长吗?我不知道怎么了?就好像我的分配在堆中,对!heap-s是隐藏的?想法?我正在使用VisualStudio2010pro进行编译(x86和x64)。使用windbg调试 最佳答案 妙语——当分配小于1MB(默认)时,它们转到HeapAlloc(),当它们大于1MB时,它们转到

c++ - 视觉 C++ : possible to limit heap size?

我正在调试的应用程序有问题。稳态内存使用量为几百兆字节。有时(几个小时后)它会进入内存使用量飙升至数GB的状态。我希望能够在发生这种情况时立即停止程序。在控制通过我自己的代码的地方,我可以用这样的代码来捕获过多的内存使用:boolusingTooMuchMemory(){PROCESS_MEMORY_COUNTERSpmc;if(GetProcessMemoryInfo(GetCurrentProcess(),&pmc,sizeofpmc))returnpmc.WorkingSetSize>0x80000000u;//2GBworkingsetreturnfalse;}这对我没有帮助,

c# - UWP 应用 : Process Memory Usage vs Heap Usage

我正在尝试在VisualStudio中分析我的UWP(通用Windows平台)应用程序,以查看导致我的进程内存使用率如此之高的原因。我一直在使用VisualStudio的内置诊断工具,但一直没有成功。它显示我的进程内存使用量为93兆字节,而堆显示为12.17MB,托管堆显示为1.56MB。在另一个实例中,我的进程内存使用率上升到大约458MB并且还在不断攀升,但是当我拍摄快照时,它没有告诉我应该导致它的任何对象的值,它声称使用的实际内存比进程内存少得多。我不确定我是否只是不了解探查器的工作原理,或者我只是在做一些完全错误的事情。 最佳答案

Windows 8 : Doing heap analysis on 32 bit application running through WOW64

首先,这不是关于如何进行堆分析的一般性问题,因为我在早期版本的Windows中对此非常熟悉。但我想知道的是,是否有人成功地对在64位Windows8上通过WOW64层运行的32位应用程序执行堆分析,Windows8是这里的关键词?运行Windows7和Windows调试工具我通常对WOW64层本身不感兴趣)。堆信息完美显示。在Windows8上,执行相同的过程,添加gflags并启动我的进程,启动后内存使用量从40MB增加到140MB,表明gflags已经启动。但是,无论我如何尝试,WinDbg或umdh都无法获取任何堆信息。在通过WOW64运行时,通过运行x64版本并将.effmac