腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
Java
垃圾
收集
背后
的
理论
和
算法
、
我在很多地方读过,但没有找到一个我可以了解
的
地方:它是如何实现
的
?为了回收内存,需要遵循哪些
算法
?简而言之,关于它
的
一切:)一篇非常好
的
文章:
浏览 49
提问于2010-11-10
得票数 17
回答已采纳
1
回答
Java
可用
的
垃圾
收集
算法
、
有没有人知道关于
java
中可用
的
垃圾
收集
机制
的
适当参考资料?到目前为止,我找到了几个网站,但它们并没有包含关于何时使用哪个实现以及实现是什么
的
全面描述。(我指的是Oracle
的
jdk)
浏览 1
提问于2013-03-25
得票数 15
回答已采纳
2
回答
Java
垃圾
收集
- CPU峰值-更长
的
连接建立时间
、
、
此池中
的
机器平均每6秒执行一次
垃圾
收集
。
垃圾
收集
几乎需要半秒
的
时间。在
垃圾
收集
期间,我们还会看到CPU峰值。这是一个有效
的
理论
吗? JVM : IBM GC
算法
:gencon托儿所:5 GB堆大小: 18 GB
浏览 0
提问于2012-01-11
得票数 2
回答已采纳
3
回答
为什么
算法
和数据结构很重要?
、
、
、
、
似乎很多大学水平
的
计算机科学程序
和
程序员
的
面试都集中在
算法
和数据结构上。我很好奇为什么大学
和
雇主如此重视计算机科学
的
理论
方面,而不是特定
的
语言和技术,在我看来,这是更有用
和
更重要
的
。在招聘空缺职位时,寻找具有特定技能
的
程序员不是更有意义吗?例如,雇主应该要求了解C++、
Java
等,而不是那些
理论
上
的
垃圾
。编程是一项职业生涯,你应
浏览 0
提问于2013-09-26
得票数 -1
回答已采纳
2
回答
需要帮助理解可用JVM“
垃圾
收集
算法
”
和
“
垃圾
收集
器”
、
、
我通过链接来理解可用
的
JVM
垃圾
收集
算法
,结果搞糊涂了。 我认为这些是
垃圾
收集
器
的
类型,它实现了一些特定<
浏览 2
提问于2015-03-31
得票数 2
1
回答
.Net 4
垃圾
收集
、
、
、
最近,我尝试阅读了
Java
和
.Net中
的
垃圾
收集
算法
。到目前为止,我发现
java
在它
的
收集
器中使用Mark and Sweep作为
算法
。 .Net是否在所有代中都使用标记
和
清除?提前感谢你
的
回答。
浏览 0
提问于2011-09-08
得票数 2
4
回答
在开始写C之前,我应该做些什么,知道些什么?
我有一个计算机专业
的
大学学位,并且学习了
Java
和
OCaml。在大多数CS类中,除了
理论
类之外,还使用了
Java
作为介绍。OCaml是学习不同编程范式
的
一部分。由于OCaml在我
的
简历中并不成功,所以我成为了一名更好
的
Java
程序员。而且,大多数工作都是针对
Java
程序员
的
。后来我学到了歌朗。 我知道
Java
提供
的
简化,即
垃圾
收集</em
浏览 0
提问于2014-07-26
得票数 1
3
回答
重分配引用对象时对内存
的
影响
、
、
、
当在
java
中使用new关键字时,将分配内存,但我在这里感到困惑:Foo f2 = new Foo(); //consumesmemory m2内存m2只是等待GC,因为内容没有被复制,f2
和
f1都指向相同
的
东西现在是m1还是m2?这会导致未使用
的
内存直
浏览 0
提问于2018-01-22
得票数 1
回答已采纳
3
回答
Java
GC是确定性
的
吗
、
我正在使用相同
的
JVM参数在
Java
产品上运行相同场景
的
多次运行。每次运行都会在持续时间
和
“开始时间”方面给出不同
的
GC行为。这是意料之中
的
吗?
浏览 0
提问于2013-05-17
得票数 4
1
回答
有没有人可以用
java
共享
垃圾
收集
器
算法
?
、
假设我想要开发自己
的
垃圾
收集
器,我需要采取哪些预防措施。另外请在
java
中分享
垃圾
收集
算法
。
浏览 0
提问于2012-08-09
得票数 0
1
回答
我可以对堆转储文件运行
Java
垃圾
收集
吗?
、
、
、
我有一个巨大
的
Java
堆转储文件。它还包含(我相信)不可访问
的
对象,这些对象将是JVM
收集
的
垃圾
(至少人们希望如此)。是否有一个工具允许我对这个文件运行
垃圾
收集
器,以便我可以 使用各种
算法
消除无用
的
dataverify/simulate
垃圾
收集
,以查看它们如何工作,识别
垃圾
收集
问题
浏览 1
提问于2012-03-12
得票数 4
3
回答
与
Java
的
垃圾
收集
器相关
的
CMS意味着什么?
、
、
很多
的
前缀都是"CMS“。这代表什么?
浏览 6
提问于2009-04-17
得票数 11
回答已采纳
2
回答
JavaScript原语类型是
垃圾
回收
的
吗?
、
我知道在
Java
和
C#中,
垃圾
收集
器只适用于引用类型(不适用于原始类型),并且只适用于堆,因为
Java
和
C#中
的
对象都存储在堆中。 那么JavaScript呢?在JavaScript中有几种
垃圾
回收器
算法
,其主要原理是引用计数。这些
算法
是标记
和
清除
和
引用计数(现代
的
是标记
和
清除)。
算法
计数引用
和
原语类型没有引用
浏览 1
提问于2019-08-22
得票数 2
4
回答
Java
垃圾
收集
器
、
可能重复: 当人们说
Java
中
的
垃圾
收集
器正在减缓整个应用程序
的
速度时,他们真正
的
意思是什么?
垃圾
收集
器不是只在对象被释放时才被触发吗?请帮我理解一下。谢谢!
浏览 0
提问于2011-05-21
得票数 1
回答已采纳
1
回答
停止
和
复制
垃圾
收集
器
的
示例
、
哪些编程语言(语言实现)使用
浏览 0
提问于2012-06-30
得票数 3
回答已采纳
3
回答
java
中
的
垃圾
收集
器
和
性能命中
、
、
、
当我测试部署在tomcat中
的
应用程序时,应用程序被挂起。并排
的
,我运行
的
可视化
的
。在应用程序挂起期间,我在可视化中看到
垃圾
收集
正在进行。我从
理论
上读到,当
垃圾
收集
开始工作时,当应用程序线程在这段时间内停止时,系统就会停止。我想弄清楚如何在不影响系统性能
的
情况下有效地处理?可以被认为是固有的属性,还是可以有其他有效
的
解决方案?。 作为,JVM可以使用不同
的<
浏览 0
提问于2013-05-01
得票数 2
5
回答
java
基础知识
垃圾
收集
、
java
中
的
垃圾
收集
算法
是“供应商实现
的
吗?”
浏览 0
提问于2009-08-30
得票数 5
3
回答
JVM
垃圾
收集
、
、
一般来说(据我所知,Oracle/sun
和
其他第三方以及MS都有一个标准
的
JVM实现),JVM是只创建一个作为守护进程运行
的
垃圾
收集
线程来
收集
垃圾
对象,还是生成多个线程来完成
垃圾
收集
?
浏览 2
提问于2012-06-15
得票数 7
1
回答
有基于双空间/切尼
算法
的
现代
垃圾
收集
吗?
、
简而言之,据我所知,双空间
垃圾
收集
一次使用堆
的
一半,当这一半已满时,
垃圾
收集
器将所有正在使用
的
对象复制到未使用
的
空间中,第一个空间变成“未使用
的
”。时间成本与活物体
的
数量成比例。现在看来,使用
的
是三色法(维基百科说这种方法在
理论
上是等价
的
)。 是否有任何语言或语言
的
实现仍然将内存分解为连续
的
部分,而不是按照内存
的
使用方式来
浏览 3
提问于2014-02-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解Java虚拟机:垃圾收集算法
Java:什么是Java中的垃圾收集?
Java:什么是Java中的分代垃圾收集?
JVM垃圾收集器全面剖析:算法、实现和优化
多核环境下可伸缩的Java垃圾收集器的设计与实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券