Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
获取对象的活动引用
我正在寻找一个托管 非托管 API 它允许我找到哪些对象引用另一个对象 并可能阻止它被垃圾收集 这样的 API 可能如下所示 var foo new Foo var bar new Bar bar Foo foo var reference
c
NET
garbagecollection
关于未引用变量的 JavaScript 闭包
我知道有关闭包的精彩帖子here and here 但似乎都没有解决我想到的具体情况 这个问题最好用代码来证明 function foo var x var y whatever return function bar alert y va
javascript
memorymanagement
garbagecollection
closures
ecmascript5
Java 中的类何时以及如何进行垃圾回收?
我问了一个关于Java中垃圾收集的问题这个话题 但我得到的答案却给了我另一个问题 有人提到类也可以被垃圾收集器收集 这是真的 如果这是真的 这是如何运作的 当没有任何对象引用 Java 中的类时 它可能会被垃圾回收 在大多数简单的设置中 这
Java
garbagecollection
class
CompletableFuture 和垃圾收集
我想触发许多一次性异步 CompletableFutures 如下所示 for Job job jobs CompletableFuture supplyAsync gt job process whenComplete this doSo
Java
Asynchronous
garbagecollection
CompletableFuture
减少内存流失的方法
背景 我有一个 Spring 批处理程序 它读取一个文件 我正在使用的示例文件大小约为 4 GB 对文件进行少量处理 然后将其写到 Oracle 数据库中 我的程序使用 1 个线程来读取文件 并使用 12 个工作线程来进行处理和数据库推送
Java
memorymanagement
garbagecollection
SpringBatch
分配给事件的 lambda 是否会阻止所属对象的垃圾回收?
假设您有一个具有事件属性的类 如果您在本地上下文中实例化此类 而没有外部引用 则为事件分配 lambda 表达式是否会阻止该实例被垃圾回收 var o new MyClass o MyClassEvent args gt Will o be
c
Events
Lambda
garbagecollection
Java GC:为什么有两个幸存者空间[重复]
这个问题在这里已经有答案了 在网上的大多数教程中 我们可以看到他们显示GC中有两个幸存者空间 当我们实际上只能拥有一个幸存者空间时 为什么需要拥有两个呢 拥有两个幸存者空间对性能有何影响 原因是 你猜对了 性能 首先让我解释一下为什么幸存者
Java
performance
garbagecollection
Finalize方法中的异常[重复]
这个问题在这里已经有答案了 可能的重复 方法终结和异常 垃圾收集器调用finalize 当对象即将从内存中释放时的方法 当异常发生时会发生什么finalize method GC 会继续进行并释放内存 还是 GC 将停止该对象的进程 如果异
Java
garbagecollection
为什么 OpenJDK 11 Java 垃圾收集器*减少*此示例程序中的可用内存?
当我使用 OpenJDK 11 Windows 10 上的 Zulu 发行版 编译并运行以下非常简单的 Java 程序时 public class GCTest public static void main String args Sys
Java
garbagecollection
JAVA11
azulzulu
C#:对象变量应该分配为 null 吗?
在C 中 是否需要将一个对象变量赋值给null如果您已经使用完它 即使它超出了范围 不 这实际上可能是危险的并且容易出现错误 考虑一下有人可能稍后尝试使用它 但没有意识到它已被设置为空的可能性 仅当有合理理由将某些内容设置为 null 时
c
garbagecollection
null
Python Twisted 中的内存泄漏:它在哪里?
我有一个负载下的 Twisted 服务器 当服务器处于负载状态时 内存使用量会增加 并且永远不会被回收 即使没有更多的客户端 下次进入高负载时 内存使用量会再次增加 这是当时情况的快照 RSS 内存为 400 MB 通常最大客户端数应为 2
python
memoryleaks
garbagecollection
twisted
memorymanagement
对象已完成但尚未收集垃圾时的弱引用行为
这是一个关于 C NET 中对象终结和收集的学术问题 背景阅读是 C 语言规范 自动内存管理 的第 3 9 节 当没有对对象的显式引用时 它可能会被垃圾收集 它变得 有资格被销毁 在将来的某个时刻 例如 如果强制垃圾收集 将运行对象的析构函
c
NET
garbagecollection
weakreferences
C# 应用程序退出时会自动释放托管资源吗?
我完全知道 using 语句是处理的方式IDisposables 请不要在评论中重复此建议 当 C NET 4 5 或更高版本 应用程序关闭时 会发生什么IDisposable哪些没有得到妥善处置 我知道有些有一个用于处理非托管资源的终结器
c
memorymanagement
garbagecollection
exit
idisposable
如何避免 Java 游戏中的垃圾收集延迟? (最佳实践)[关闭]
Closed 这个问题需要多问focused 目前不接受答案 我正在为 Android 平台调整 Java 交互游戏的性能 有时 垃圾收集的绘图和交互会出现问题 通常它不到十分之一秒 但有时在非常慢的设备上可能会长达 200 毫秒 我正在使
Java
Android
garbagecollection
performance
.NET 垃圾收集器遇到麻烦。阻塞 15-40 分钟
一些事实 我们开发了 wcf 服务 充当客户端和数据库之间的层 它是自托管的并作为 Windows 服务运行 该服务保留了多个缓存 其中最大的缓存大约为 1 2GB 总内存使用量通常约为 5 8GB 连接是双工的 使用 tcp 协议 序列化
c
NET
wcf
garbagecollection
如何可视化堆转储?
我们使用 golang 开发了一个服务器 它将接收并发请求并处理请求 创建大对象 树 然后发回回复 但这些对象不会被垃圾回收 所以我决定分析内存中的对象 首先 我编写了一个简单的程序 package main import fmt io i
debugging
go
garbagecollection
heapdump
如何正确使用lua_pop()函数?
谁能告诉我如何在 C 中正确使用 lua pop 函数 当我使用 lua get 函数时我应该调用它吗 喜欢 lua getglobal L 某事 lua pop L 1 或者如何使用它 垃圾收集器会在阈值之后清除这些东西吗 谢谢 你打电话
garbagecollection
lua
如何清除要垃圾收集的对象(HashMap) - Java
所以我这里有一个java程序 它操作大量数据并将其存储到对象中 主要是哈希映射 在运行时的某个时刻 数据变得无用 我需要丢弃 以便释放一些内存 我的问题是丢弃这些要进行垃圾收集的数据的最佳行为是什么 我已经尝试过map clear 但这不足
Java
memory
memorymanagement
garbagecollection
HashMap
Ruby / Rails 垃圾收集
由于 http 是无状态的 因此对应用程序的每个请求都会创建一个新对象 Rails 如何清理未使用的对象 多久清理一次 简单的答案 Ruby 运行时有一个垃圾收集器 根据运行时 JRuby JVM 分代 GC IronRuby CLR 分代
rubyonrails
ruby
garbagecollection
是否可以从 gc 角度将 java 对象标记为不可收集以节省 gc 扫描时间?
是否可以从 gc 角度将 java 对象标记为不可收集以节省 gc 扫描时间 类似的东西http wwwasd web cern ch wwwasd lhc Objectivity V5 2 Java guide jgdStorage fm
Java
garbagecollection
«
1 ...
24
25
26
27
28
29
30
»