如何最小化垃圾收集的长度

本文介绍了如何最小化垃圾收集的长度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在C#.NET中,我需要一个能够顺利运行的应用程序。我有很多串行计算需要在短时间内连续执行,所以我不介意GC做它的工作和我甚至可以采取更频繁的收集但我需要什么最小化是每个 GC集合的长度。 我希望(如果可能的话)最大1毫秒的线程暂停活动每次由于GC。 在.NET中实现这一目标...

.NET垃圾收集器 - 它的线程优先级是什么?

本文介绍了.NET垃圾收集器 - 它的线程优先级是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我发现了一些很棒的文章( Maoni , Richter#1 , Richter#2 )给出了关于GC的理论和实践的许多细节,但是我找不到任何说明GC的线程优先级如何设置。 我发现的最接近这个的是Finalizer线程与应用程序异步运行并且处于高优先级。...

使用垃圾收集时,新创建的Cocoa应用程序中的内存泄漏?

本文介绍了使用垃圾收集时,新创建的Cocoa应用程序中的内存泄漏?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我决定在我最新的Cocoa项目中使用GC进行内存管理,我发现了一些有趣的东西 - 如果我在Xcode中创建一个全新的Cocoa应用程序项目,将GC转换为支持或需要(我试过两个) ,并且运行它泄漏,它显示内存泄漏!I decided to us...

偶然的年轻垃圾收集暂停

本文介绍了偶然的年轻垃圾收集暂停的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我们调整我们的GC以达到最小的停止世界停顿。烫发和寿命长的一代表现得很好。年轻人大部分时间都能正常工作,暂停时间通常不会超过500毫秒(注意[Times:user = 0.35 sys = 0.02,real = 0.06 secs]): {Heap before GC inv...

Go中堆栈与堆结构的分配以及它们与垃圾收集的关系

本文介绍了Go中堆栈与堆结构的分配以及它们与垃圾收集的关系的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我是Go的新手,我正在体验C风格的基于堆栈的编程之间的一些共鸣,其中自动变量位于堆栈上,分配的内存驻留在堆栈上,以及Python风格的基于堆栈的编程 - 编程,其中生活在堆栈上的唯一东西是引用/指向堆上对象的指针。 据我所知,以下两个函数给出了相同的输...

什么时候将一个字符串垃圾收集在java中

本文介绍了什么时候将一个字符串垃圾收集在java中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在Java中,当一个对象没有实时引用时,它有资格进行垃圾收集。现在在字符串的情况下,情况并非如此,因为字符串将进入字符串池,并且JVM将保持该对象的活动状态以用于重用。 所以这意味着一旦创建的字符串将永远不会被垃圾收集? 解决方案首先,它只是 字符串文字,它们...

为什么垃圾收集器不知道什么时候引用彼此的对象真的是孤儿

本文介绍了为什么垃圾收集器不知道什么时候引用彼此的对象真的是孤儿的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 据我所知,在像Java或C#这样的托管语言中,有一种叫做垃圾收集器的东西,每隔一段时间就会检查是否有任何对象实例不再被引用,因此完全孤立,并且清除然后内存不足。但是,如果两个对象没有被程序中的任何变量引用,但是彼此相互引用(如事件订阅),垃圾收集...

这个scope / closure是什么时候在javaScript中被垃圾收集的?

本文介绍了这个scope / closure是什么时候在javaScript中被垃圾收集的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在做一个正在经历范围/关闭的课程,并简要提及垃圾收集。在课程中提出了一个问题: var sum =函数sumHndlr(x,y){ if( y!== undefined){ return x + y; } else...

从Finalization Queue转换到FReachable Queue .net垃圾收集

本文介绍了从Finalization Queue转换到FReachable Queue .net垃圾收集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 感谢Jeffrey的精彩之作, http:// msdn.microsoft.com/en-us/magazine/bb985010.aspx 垃圾回收器扫描结束队列,寻找指向这些对象的指针。找到一个指针,...

我怎样才能提高.NET 4.0中高并发code垃圾收集器的性能?

本文介绍了我怎样才能提高.NET 4.0中高并发code垃圾收集器的性能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我使用任务并行库从.NET框架4(特别是的Parallel.For 和 Parallel.ForEach ),但是我并行的一些任务,看起来像他们应该很容易并行双核机时获得极其平庸的速度提升。 在分析系统,它看起来像有很多线程同步的,因为...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.009065(s)
2024-03-29 15:00:39 1711695639