腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java
很高,如何找出哪些对象是GCed
、
、
、
、
我有一个用Tomcat Webserver构建
的
Java
应用程序。使用
Java
任务控制,我知道在压力下,
GC
是非常占
优势
的
。每个
GC
周期,CPU都会达到很高
的
水平。我想要弄清楚
的
是,每个
GC
周期到底在做什么,特别是,我想知道它正在提升哪个对象,以及它正在释放哪些对象。对于被释放
的
对象,我不仅想知道它们是什么类型,而且还想知道它们是在哪里创建
的
。仅仅知道我有很多byte[]或Stri
浏览 2
提问于2017-10-10
得票数 3
3
回答
Java
垃圾收集器方法
、
“在
Java
中,程序必须频繁调用垃圾收集器方法;否则程序将被垃圾对象溢出” 我认为这是错误
的
,因为程序应该自动这样做,在后台运行正确吗?
浏览 1
提问于2014-09-29
得票数 1
回答已采纳
2
回答
托管代码
优势
、
、
可能重复: 嗨,如果我是对
的
,那么我
的
应用程序中运行在CLR (所有代码都是用标准方式编写
的
)
的
代码是托管代码。但是除了
GC
,还有什么其他
的
优势
吗?我想知道真正
的
例子(如
GC
),而不是理论上
的
差异。
浏览 1
提问于2011-03-16
得票数 3
回答已采纳
2
回答
内存泄漏-缺少垃圾收集器
、
、
如果这是(比方说)一个
Java
程序,那么内置
的
垃圾回收器将在程序退出之前自动释放这个堆块。编辑:我对查看响应
的
一个主要疑问是-当内存使用量
浏览 0
提问于2011-09-18
得票数 0
回答已采纳
1
回答
在使用unsafe.allocateInstance()创建对象时进行标识
、
我只是想学习sun.misc.Unsafe
的
低级
java
操作。我正在读
的
文章,然而,我
的
问题是关于使用不安全
的
好处。在本例中,Player p = (Player) unsafe.allocateInstance(Player.class);对象是在哪里创建
的
?在JVM堆还是非堆直接内存上?文章中解释
的
所有操作是否是非堆分配?我这样问是因为,当你使用“new”关键字时,它应该是在堆上创建一个实例。如果是这样,那么它
的
实际
优势
是什么,因
浏览 0
提问于2014-02-06
得票数 4
1
回答
如果最后()在收集时保证调用,年轻一代还能获得速度
优势
吗?
、
、
为什么年轻一代
的
垃圾收集速度快取决于一个事实:年轻一代
的
大多数对象很快就会死去。因此,当一个年轻一代
的
集合发生时,很少还活着
的
对象被移动到老一代,从那时起,年轻一代
的
所有数据都可以被认为是无用
的
(部分或它们被移动,重置是无法达到
的
),这种记忆
的
平静可以被重新使用而无需进一步
的
扫描。但是我有一个问题,在
Java
中有一个方法finalize() (尽管它在
JAVA
9中是不推荐
的
),如
浏览 1
提问于2019-11-07
得票数 2
回答已采纳
4
回答
Objective-C自动引用计数和垃圾收集有什么区别?
、
、
、
有了Xcode4.2中引入
的
新
的
自动引用计数(ARC),我们不再需要手动管理Objective-C中
的
保留/释放。 这似乎类似于垃圾收集,就像Mac上
的
Objective-C和其他语言所做
的
那样。
浏览 0
提问于2011-10-24
得票数 58
3
回答
重分配引用对象时对内存
的
影响
、
、
、
当在
java
中使用new关键字时,将分配内存,但我在这里感到困惑:Foo f2 = new Foo(); //consumesmemory m2内存m2只是等待
GC
,因为内容没有被复制,f2和f1都指向相同
的
东西现在是m1还是m2?这会导致未使用
的
内存直
浏览 0
提问于2018-01-22
得票数 1
回答已采纳
1
回答
如果您总是将其存储在shared_ptr中,那么您
的
接口是否需要虚拟析构函数?
、
、
、
、
由于boost::/std::shared_ptr具有类型擦除删除器
的
优势
,因此您可以执行以下操作
gc
_ptr p1 = new int(42);
gc
_ptr p3 = new char('o');由于保存了正确
浏览 1
提问于2011-07-09
得票数 13
回答已采纳
2
回答
JAVA
GC
主要
GC
与次要
GC
、
在我们
的
延迟敏感应用程序中,我们有缓存数据(驻留在TG中)和在YG中消失
的
短暂对象。我已经看到,在小
GC
时间和主要
GC
时间有显着
的
差异。我怀疑这与TG
的
尺寸相对较大有关。有人能解释
GC
时间和TG大小有什么关系吗?较小
的
GC
是相当频繁和快速。
浏览 7
提问于2012-11-30
得票数 3
7
回答
为什么Erlang在所有这些小
的
数学基准上都比
Java
慢?
、
、
、
在考虑用于分布式/并发/故障转移/可伸缩后端环境
的
Java
替代方案时,我发现了Erlang。我花了一些时间在书籍和文章上,其中几乎所有的人(甚至是对
Java
上瘾
的
家伙)都说,Erlang在这样
的
环境中是一个更好
的
选择,因为许多有用
的
东西都是不容易出错
的
。这些答案浮现在脑海中:
Java
代码和Erl
浏览 11
提问于2012-11-29
得票数 34
回答已采纳
5
回答
使用语句放置
的
c#
、
可能重复: 我正在查看一个代码库,其中作者(我尊重
的
一个代码)始终使用名称空间中
的
语句,而不是上面的语句。有什么
优势
(更有效
的
GC
?)这样做,或者这仅仅是一种代码样式
的
首选?
浏览 1
提问于2010-06-05
得票数 4
回答已采纳
1
回答
将
Java
8
GC
日志重定向到stderr
、
在SunJDK
Java
8中,有没有办法将
GC
日志打印到stderr而不是stdout。我正在使用-verbose:
gc
启用
GC
日志,默认情况下它会重定向到stdout。但无法将
GC
日志打印到stderr。打印到stdout会使我
的
日志文件中包含
GC
分配失败日志
浏览 2
提问于2020-02-15
得票数 3
1
回答
如何为Apache Storm工作者启用
GC
日志记录,同时防止日志文件覆盖和限制磁盘空间
的
使用
、
、
、
我们最近决定在多个集群上为Apache工作人员启用
GC
日志记录(确切版本不同),以帮助研究与拓扑相关
的
内存和垃圾收集问题。我们想为工人这样做,但我们也想避免两个我们知道可能发生
的
问题: 当一个进程启动
Java
日志记录时,它似乎会替换任何同名文件
的
内容。这意味着,除非您非常小心,否则您可能会丢失
GC
日志记录,
浏览 1
提问于2016-09-09
得票数 1
回答已采纳
3
回答
同步vs ReentrantLock与AtomicInteger执行时间
、
、
、
、
为什么这与这三种同步方法
的
执行时间不同:synchronized块、ReentrantLock和AtomicInteger (或Atomic包中
的
任何类)。除了这些方法之外,还有其他流行
的
和扩展
的
同步方法吗?
浏览 8
提问于2014-01-13
得票数 5
回答已采纳
1
回答
通过颤振
的
平台通道发送数据太慢了
、
、
、
我正在利用Flutter
的
平台通道将大量
的
数据从Dart端发送到
Java
。这是一个由393216个元素组成
的
Float32List,大约1.6兆字节。sendData(Float32List data) { return null;
Java
不幸
的
是,框架从60下降到大约20 fps。查看日志,问题
的
一部分似乎是垃
浏览 3
提问于2020-03-27
得票数 0
2
回答
在JBOSS eap 7.1中分配JVM参数
的
正确方法
或者在"-XX:+UseG1
GC
?“开头
的
$
JAVA
_OPTS后面不应该有任何引号?
JAVA
_OPTS="$
JAVA
_OPTS "-XX:+UseG1
GC
-Xloggc:/opt/jboss-eap/
gc
_logs/jvm-
gc
.log -XX:+PrintGCDetails
浏览 58
提问于2019-05-15
得票数 0
回答已采纳
1
回答
.NET 4.0与旧版本
的
性能比较
、
、
、
我发现了一些讨论过
的
东西,但它是在.NET 4.0RC。至于目前是否有人尝试做一些性能比较,并可以与as.It分享,这是非常有趣
的
,因为除了其他变化之外,像CLR和
GC
这样
的
核心模块也在更新。这是否会带来任何性能
优势
。
浏览 0
提问于2010-05-27
得票数 2
回答已采纳
10
回答
查找正在运行
的
垃圾收集器类型
、
Post JSE 5人机工程学旨在自动为您选择合适
的
垃圾收集器类型(以及其他内容)。 我想知道是否有任何方法可以确认/知道JVM人机工程学选择/当前设置
的
垃圾收集器
的
类型和性能目标。
浏览 1
提问于2011-02-17
得票数 70
2
回答
在收集数据之前,`jcmd
GC
.class_histogram`会调用完整
的
GC
吗?
、
、
、
当我运行jcmd PID help
GC
.heap_dump时,帮助明确地表示将调用完整
的
GC
,除非指定了-all标志:
GC
.heap_dump ...影响:高:取决于
Java
堆
的
大小和内容。除非指定了“-all”选项,否则请求完整
的
GC
。
GC
.class_histogram ...影响:高:取决于
Java
堆
的
大小和内容。-all :可选地检查所有对象,包括不可访问
的
对象(布尔
浏览 2
提问于2018-01-25
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java垃圾回收GC概览
详解 Java性能优化和JVM GC
JAVA应用程序开发之GC机制
Java 21 计划砍掉分代式 Shenandoah GC
Java中9种常见的CMS GC问题分析与解决
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券