Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
当日志显示大量GC命中时,我们需要更改哪些代码?
当日志显示大量垃圾收集命中时 我们需要更改哪些代码 我们需要释放一些对象吗 我们会通过对象重用来加速代码吗 EDIT 我针对很多名称运行此代码 public static String removeAccents String s if s
Java
garbagecollection
C#:正确使用 WeakReference IsAlive 属性
正如所解释的here https msdn microsoft com en us library system weakreference isalive v vs 110 aspx if WeakReference s IsAlive返
c
NET
garbagecollection
weakreferences
GC.Collect()
好吧 我已经读过几个有关它的主题 但就这样吧 假设我有一个应用程序 基本上我会时不时地单击一个按钮 几分钟内会发生很多事情 然后它可能会再空闲一个小时 或者可能只是一分钟 在这一切结束之后 调用 GC Collect 不是一个很好的情况吗
c
NET
VBNET
garbagecollection
你在子类中调用 super.finalize() 吗?
我 在某处 读到过finalize 因为当子类被垃圾收集时 不能保证调用父类 这是否意味着大多数开发人员会覆盖finalize 在子类中并调用super finalize Finalize 不会自动为超类调用 因此 如果您重写 Finali
Java
inheritance
garbagecollection
为什么 .NET 应用程序的内存使用量在最小化时似乎会下降?
例如 启动 Paint NET 然后用任务管理器看看它的内存使用情况 在我的电脑上 它使用了36Mb 然后最小化Paint NET 现在只需要1Mb多一点 每个 NET 应用程序都会发生这种情况 最小化 NET 应用程序时会发生什么 是否发
NET
memory
garbagecollection
EF(实体框架)“using”语句的用法
我有一个关于 MVC 的项目 我们选择 EF 进行数据库事务 我们为 BLL 层创建了一些管理器 我找到了很多例子 其中 using使用 语句 即 public Item GetItem long itemId using var db n
c
EntityFramework
garbagecollection
dbcontext
usingstatement
.NET 任务实例在运行期间是否会超出范围?
如果我在方法中有以下代码块 使用 NET 4 和任务并行库 var task new Task gt DoSomethingLongRunning task Start 并且该方法返回 该任务是否会超出范围并被垃圾收集 或者是否会运行完成
c
NET
garbagecollection
task
taskparallellibrary
将参数传递到 Task.Factory.StartNew
给出以下代码 string injectedString Read string out of HttpContext Task Factory StartNew gt MyClass myClass new MyClass myClass
c
aspnet
garbagecollection
task
GC 会从元空间收集垃圾吗?
我一直认为垃圾收集器只清除堆 现在我也这么认为 在java 8中permGen被删除并被Metaspace取代 据我了解元空间是垃圾收集的 https stackoverflow com a 24075360 2674303 https s
Java
garbagecollection
java8
Dispose
将 CLR 类型转换为 void* 并返回
例如 如何正确转换 CLR 类型Foo to void 过一段时间再回来 场景是 我在 DLL 中有一些非托管代码 可以总结为 class Handler void obj void call void obj int detail voi
garbagecollection
CCLI
pinvoke
你能用 Java 获得基本的 GC 统计数据吗?
我想让一些长时间运行的服务器应用程序定期输出 Java 中的一般 GC 性能数据 例如 Runtime freeMemory 的 GC 等价物 例如完成的周期数 平均时间等 我们的系统在客户机器上运行 怀疑配置错误的内存池导致了过多的 GC
Java
garbagecollection
GCHandleType.Pinned 与使用“fixed”关键字类似吗?
我正在 安全 代码中试验 IntPtr 将其与 不安全 模式下的完成方式进行比较 GCHandleType Pinned 是否类似于在不安全模式下使用 fixed GCHandle pinnedArray GCHandle Alloc by
c
garbagecollection
unsafe
IntPtr
Neo4j cpu 卡在 GC 上
突然间 工作了一个月后 CPU 几乎没有使用 1 到 5 之间 neo4j 服务器在垃圾收集时 cpu 占用率达到 100 我在 ubuntu 4 处理器服务器上运行 neo4j entherprise 2 0 3 未嵌入 这是我的 neo
garbagecollection
neo4j
JVM
我们可以强制使用 Dart 垃圾收集器吗?
我正在尝试模拟内存泄漏Streams 出于教育目的 但如果 GC 尚未运行 我无法确定内存是否真的泄漏 我可以在纯 Dart 测试中强制执行 GC 扫描吗 您可以通过 Dart DevTools Web GUI 来完成此操作 https d
dart
garbagecollection
Haskell 中的垃圾 thunk 是否存在固有的“携带成本”?
在运行 GHC 编译的程序时 我经常看到 GC 上花费了大量的周期 这些数字往往比我的 JVM 经验所建议的要高出一个数量级 特别是 GC 复制 的字节数似乎比我正在计算的数据量大得多 非语言和严格语言之间的这种差异是根本性的吗 tl dr
Haskell
garbagecollection
ghc
languagedesign
Java 是否保证当前同步的对象不会被垃圾回收?
当线程持有其监视器时 是否可以保证对象不会被垃圾收集 e g class x private WeakReference r Object getMonitorObject Object o new Object r new WeakRef
Java
garbagecollection
javamemorymodel
传递零大小的数组,保存分配?
在此代码示例中 第 114 页基础扎实的 Java 开发人员 https rads stackoverflow com amzn click com 1617290068 最后一行 Update updates lu toArray new
Java
Arrays
garbagecollection
GC过多时如何更快OOM? [复制]
这个问题在这里已经有答案了 有时 我的 JVM 会耗尽内存 但我可以从中恢复 或 heapDumpOnOOM 和调试 的 OOMing 它往往会在 GC 中颠簸数小时 然后抛出内存不足 这本质上与 未回答的 问题相同 如何配置 Java G
garbagecollection
JVM
jvmarguments
通过 Javascript WeakMaps 进行垃圾收集缓存
我想在 JavaScript 中缓存大对象 这些对象是通过键检索的 缓存它们是有意义的 但它们不会一次全部放入内存中 因此我希望在需要时对它们进行垃圾收集 GC 显然更了解 使用以下命令创建这样的缓存非常简单WeakReference or
javascript
caching
garbagecollection
ECMAScript6
ecmascriptharmony
计算单元测试运行期间发生的GC数量[关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我目前正在编写一个单元测试来查看给定方法的性能影响 从实践中我们观察到 当前在给定方法的执行过程中发生了很多GC 我想知道是否可以查看从
Java
unittesting
garbagecollection
«
1
2
3
4
5
6
7
8
...29
»