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