草庐IT

memory-leaks

全部标签

javascript - fatal error : Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory in Ionic 3

当我使用ionicserve命令运行Ionic3项目时,出现此错误: 最佳答案 对于那些从Google解决这个问题的人的非Angular通用答案:大多数情况下,当您遇到此错误时,可能是因为内存泄漏、库的添加/版本升级或Node.js在不同版本之间管理内存的方式不同(例如,Node.js版本10)。通常只增加分配给Node.js的内存将允许您的程序运行但实际上可能无法解决真正的问题并且节点进程使用的内存仍然可能超过您分配的新内存.我建议在Node.js进程开始运行或更新到Node.js>10时分析内存使用情况。我有内存泄漏。这是agr

javascript - Angular 的 $compile 内存泄漏?

总结为什么每次$compile运行时以下plunkr都会导致内存泄漏?http://plnkr.co/edit/HhB4croPKuN5TP2NPqq6代码解释我正在编写一个有时需要完全重新呈现其HTML的指令。它通过将其模板生成为字符串,然后将该字符串提供给$compile,最后使用jQuery删除旧DOM并将其替换为新呈现的元素来实现这一点。每次执行此操作时,应用程序都会泄漏几兆字节的内存,通常会使浏览器崩溃。Chrome堆快照显示每次都会添加分离的DOM元素树,但由于某种原因,Plunkr没有这个问题(尽管它仍然泄漏很多)。我做错了什么导致内存泄漏?“什么?生成字符串模板并重新编

javascript - 如何在 Firefox 中跟踪和调试 JavaScript 内存泄漏?

我已经尝试跟踪这个一个月了,但没有任何成功。我在一个汽车广告网站上有这段代码,它基本上允许缩略图在搜索结果中旋转,因为汽车有多个图片。您可以在以下位置看到它的运行情况:http://www.abcavendre.com/4506691919/它建立在mootools1.2之上框架。问题是这个脚本在Firefox3下,当一个页面充满了那些旋转的图片时会超时消耗相当大量的内存,例如这个库存页面:http://www.abcavendre.com/Vitrine/Israel_Huttman/您可以在此处查看相关脚本的来源:http://www.abcavendre.com/scripts/

javascript匿名函数垃圾回收

如果我有这样的功能functiondo(callback){//dostuffcallback();}然后我传入一个匿名函数:do(function(){//dosomethingelse});匿名函数是否在页面的生命周期内被收集?如果没有,我怎样才能让它可用于GC?我必须这样做吗?varh=function(){//dosomething};do(h);deleteh;我什至需要担心这个吗?我正在构建一个具有较长生命周期的Web应用程序,进行大量ajax调用将对象保留一段时间,并且实际上不需要刷新页面即可浏览。所以我想弄清楚我是否会陷入内存泄漏怪兽。 最佳

javascript - bootstrap 附加插件内存泄漏

Theselines在bootstrap词缀插件中似乎会导致内存泄漏,因为窗口获取对从未释放的词缀实例的引用。作为解决方法,我使用这段代码在从DOM中删除附加元素时释放引用:$(window).off('scroll.bs.affix.data-api').off('click.bs.affix.data-api');似乎有点老套——有更好的方法吗?在affixplugindocs中没有看到任何内容. 最佳答案 默认情况下,bootstrapAffix使用.bs监听$(window)上的scroll和click事件>、.affix和

javascript - “leaking” 进入全局范围是什么意思?

不久前,我提供了一个JavaScript设计模式(模块模式-见下文),它是我从JohnResig的例子中得到的partofasolutiontosomeone’squestion我收到了以下评论:“…thatpatternisabitoverengineeredandnotthatgood.Stillleakingintoglobal-scope.andyournotopeningyourselftoasyncloaders.Butitisbetterthenjustad-hoccoding!”所以……如果“泄漏”到全局范围意味着“您的对象被附加到浏览器窗口(对象)”......那么一

php - dompdf内存问题

我正在使用DOMPDF从一个脚本生成大约500份报告。生成大约10-15个PDF后内存不足。在调试中,它看起来每次加载字体时都会加载8M,但这似乎应该用字体缓存代码来处理。知道这里出了什么问题吗?我想发布一个简单的代码片段,但其中大部分被抽象成多层,所以它不仅仅是简单的复制/粘贴。 最佳答案 如果您使用的是dompdf0.6beta,内存错误是dompdf在呈现表格时进入无限循环的结果。这是一个我无法解决的已知问题。相关网址:http://code.google.com/p/dompdf/issues/detail?id=34htt

php - imagejpeg内存耗尽

我正在创建循环浏览大量图像的缩略图,当我找到一张大图像时,我得到:Fatalerror:Allowedmemorysizeof33554432bytesexhausted(triedtoallocate13056bytes)现在我已经知道如何通过以下方式规避此问题:ini_set('memory_limit','-1');我想知道的是为什么会耗尽内存!是否有一些调试工具可以准确显示内存何时耗尽?特别是如果有变量/数组正在消耗我的内存,它会告诉我吗?或者,是否有更好的调整图像大小的方法:$thumb=imagecreatetruecolor($newwidth,$newheight);$

php - fatal error : Allowed memory size of 25165824 bytes exhausted (tried to allocate 31436096 bytes)

我是Joomla的新手,我现在使用的是Joomla1.6我遇到的问题是,当我尝试通过管理工具上传扩展时,我收到以下错误消息:"Fatalerror:Allowedmemorysizeof25165824bytesexhausted(triedtoallocate31436096bytes)inC:\AppServ\www\libraries\joomla\filesystem\file.phponline295"我已经阅读了一些相关消息,但没有得到解决。phpinfo返回一个我认为可能相关的值:1)upload_max_filesizelocalvalue=200;mastervalu

php - 在 CakePHP 中查找内存和 CPU 时间瓶颈

我读了this但它不适合我的解决方案。我需要找出CakePHP2应用程序中的内存和CPU时间瓶颈。通过Controller操作中的microtime和memory_get_usage我发现了一些线索。我用这个修复了一些。但是很难一一诊断每个Controller的Action。我需要记录每个操作的CPU和内存负载。我打算在我的Controller中放置2个全局变量。并在beforeFilter和afterFilter中计算它们并记录它们以供以后检查。这是正确的方法还是您可以推荐其他解决方案?classAppControllerextendsController{var$requestSt