resource-leak

    25热度

    4回答

    用于流的Javadoc指出: 流有BaseStream.close()方法和实施AutoCloseable,但几乎所有的流实例也确实需要使用后不会被关闭。通常,只有源数据流是IO通道的数据流(如Files.lines(Path,Charset)返回的数据流)需要关闭。大多数流由集合,数组或生成函数支持,不需要特殊的资源管理。 (如果某个流确实需要关闭,则可以在try-with-resources语

    3热度

    1回答

    我有一台用C++编写的服务器,它在osx上运行时会泄露Mach端口。具体来说,在运行top时,我注意到它有大约50000(在#PORTS下)。奇怪的是,我让它在一夜之间运行,第二天机器基本上已经死机(花了15分钟响应ctrl-c,没有接受新的ssh连接),所以IT不得不重新启动它。这样的泄漏是否会导致系统崩溃?它没有以root身份运行。 无论如何,有什么好的策略来寻找这种泄漏的原因?有没有好的工具

    1热度

    1回答

    我有一个服务,它的带宽图形看起来像这样 是什么代表?我正在使用显示我这些图形的tutum。! 我应该担心。请解释!任何帮助表示赞赏。

    -2热度

    1回答

    import java.util.Scanner; //distance = square root of [(x2-x1)squared + (y2-y1)squared + (z2-z1)squared] public class FirstCode { static double distance(double x1, double y1, double z1, doubl

    0热度

    1回答

    我们有时常导致的GDI资源泄漏“Win32Exception没有足够的存储可用于处理此命令”(related question)。 我们的应用程序由一个Word Addin和一个C#应用程序组成。 Word插件中的泄漏可以从C#应用程序中删除资源吗?我们看到一些无关的Addin问题后应用程序崩溃。 换句话说,GDI资源是专门为每个进程分配还是以某种方式共享?

    1热度

    2回答

    当涉及到文件处理和资源泄漏, 什么这两种方式来处理的优点和缺点与问题: 尝试与资源VS Try/catch/finally与file.close? 感谢 丸

    0热度

    2回答

    我知道通常应该在finally中关闭Java中的streams和formatters(特别是java.util.Formatter)以避免资源泄漏。但是在这里我有点困惑,因为我看到很多例子,人们在没有任何最终块的情况下关闭它,尤其是格式化程序。这个问题可能对某些人没有意义,但我想确定我在问什么。 java2s.com和tutorialspoint.com的一些示例,其中格式化程序只是在没有任何块的

    2热度

    3回答

    ,我读了智能指针有帮助的情况下,当构造产生一些例外。 的问题是,构造有例外发生之前的一些资源,但析构函数不叫(和资源永久繁忙)。 但我不能正确它已了解。 我的代码: #include <memory> #include <iostream> class resOwner { public: resOwner() { std::cout << "Map some

    1热度

    1回答

    我有一个应用程序应该发送有限数量的消息给卡夫卡,然后退出。出于某种原因,即使我关闭了制作人,卡夫卡连接仍然保持着。我实现(斯卡拉)或多或少 object Kafka { private val props = new Properties() props.put("compression.codec", DefaultCompressionCodec.codec.toStri

    2热度

    3回答

    我需要在短暂的容器/ VMS(远程)壳为一个测试执行引擎上运行基本上任意命令泄漏后台进程。有时这些泄漏后台进程,然后导致整个命令挂起。这可以归结为简单的命令: $ sh -c 'sleep 30 & echo payload' payload $ 这里转到后台sleep 30起着泄露过程(这在现实中会像dbus-daemon)的作用和回声是我要运行的实际的事情。这里应该将sleep 30