memory-leaks

    1热度

    2回答

    我已阅读下列主题: Should one call .close() on HttpServletResponse.getOutputStream()/.getWriter()? 但如果我用以下结构: ZipOutputStream zos = new ZipOutputStream(response.getOutputStream()); 我应该将其关闭或容器将做到这一点,而不是我?

    1热度

    1回答

    与环境有关的内存泄漏在调查过的Android Studio的Memory monitor我的应用程序的内存使用情况,我意识到可能有一些内存泄漏,主要是由于(在我看来,如有错误指正)通过逐步增加Memory allocated的规模从30MB增长到50MB,70MB,几乎达到了90MB。 这些内存分配的增加是由于通过跳回选项卡(fragments)和Activities,返回到初始活动等等而引起的。

    0热度

    1回答

    我使用下面的代码并获得Java的内存不足的错误读取JSON文件: BufferedReader br1 = new BufferedReader(new FileReader(filename)); try { StringBuilder sb = new StringBuilder(); String line = br1.readLine(); while (line != null)

    0热度

    1回答

    我一直在使用boost :: asio进行UDP和SocketCAN通信的应用程序。 今天,我注意到一些奇怪的东西 - 它正在泄漏内存! 所以我抓住我信赖的工具包,包括 echo 0 $(awk '/Private/ {print "+", $2}' /proc/`pidof main`/smaps) | bc 和Allinea DDT,并开始工作诊断这个问题。 我最终什么样的主意是下面的代码

    -2热度

    1回答

    通过多次调用此函数将多次打印到文件时,我一直在运行内存泄漏。没有任何问题,除非我真的打印。 void print_fields_weights_energies(MKL_Complex16 *stored_fields, MKL_Complex16 *stored_energies, MKL_Complex16 *weights,

    0热度

    1回答

    在我的生产应用程序之一,我们使用的是Oracle JRockit的JVM作为。小GC频率非常高(大约每40秒)。但是有一段时间我们看到频繁的Full GC发生,在那段时间Minor GC也收回可以忽略的字节。导致应用程序失败,因为我们的应用程序需要在1秒和完整的GC暂停响应正在服用超过1秒。 我有一些来自GC日志的观察 1-轻微GC无法在此期间回收任何字节,而不是特定的时期Minor GC回收几乎

    0热度

    1回答

    我在使用XCode的ios模拟器和使用genymotion的android模拟器上运行反应原生的Expo项目。 在真实的android手机上使用应用程序时有时会发生崩溃。 我希望找出调试仿真器的原因。 到目前为止,我为此搜索了工具,但没有遇到任何问题。 任何人都可以告诉我用于调试genymotion模拟器上的内存泄漏的可用工具吗? 我也欢迎任何其他意见来解决我的问题。 在此先感谢!

    0热度

    1回答

    我使用下面的代码来解析一个Ascii Stl文件(带有顶点坐标)并输出每个顶点的坐标。虽然STL文件仅仅是30M左右,当节点脚本运行,有600M左右MEM留在系统中形成控制台 [email protected]:~/node$ ls -l DNA_mit_Anhnger.stl -rw-r--r-- 1 roofe roofe 34964929 Sep 27 09:50 DNA_mit_Anhn

    1热度

    1回答

    为什么堆没有理由上涨?如果你说使用gc,我仍然想知道为什么要上去? 这里是我的代码: public class GameCore extends ApplicationAdapter { SpriteBatch batch; Texture texture; StopWatch sw = new StopWatch(); long current, held

    0热度

    1回答

    我们在数百个客户端中安装了WinForms应用程序。在其中一些内存中,随着时间的推移,内存使用率开始上升,显然没有理由,直到OutOfMemoryException最终被抛出。 我们使用DebugDiag集合和分析来试图理解问题。我们得到了these warnings。 所以,首先要看的是Finalizer线程,因为有一个巨大的对象队列(42K)准备好完成。这是它的调用堆栈怎么看起来像在转储的时间