腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
堆
实际上是
堆
吗?
、
、
可能
的
重复: 在.NET (据我所知,还有
Java
)中,动态分配对象
的
区域称为托管
堆
。但是,描述托管
堆
工作方式
的
大多数将其描述为线性
数据结构
,例如链接列表或堆栈。那么,托管
堆
实际上是一个,还是用其他
数据结构
实现
的
呢?如果它实际上不使用
堆
数据结构
,那么似乎是术语
的
重大失误,无法使这个词
的
意思过载。如果它实际上是
堆
<em
浏览 4
提问于2011-01-08
得票数 21
回答已采纳
2
回答
是否有任何
堆
外无锁
的
数据结构
(列表、集合、映射等)。在
Java
上?
、
、
我在内存数据存储中发现了几个非
堆
,如Chronicle、mapdb等……它们都使用了锁(标记为读写锁,或重入读写锁)。 在
Java
上有无
堆
和锁
的
数据结构
吗?或者是否存在无读锁
的
离
堆
数据结构
?
浏览 41
提问于2020-11-09
得票数 2
1
回答
在Hashmap
Java
中获取优先级值
我需要从HashMap
的
优先级中挑选出最喜欢
的
水果。我可以使用什么逻辑来比较水果数组和优先级HashMap来获得预期
的
输出。
浏览 1
提问于2022-07-01
得票数 0
5
回答
Java
堆
空间
、
、
在
Java
/JVM中,为什么我们将
Java
创建对象
的
内存空间称为“
堆
”? 它是否使用
堆
数据结构
来创建/删除/维护对象?当我在Heap
数据结构
文档中阅读时,该算法将对象与现有节点进行比较,并将它们放置在父对象比子节点“更大”
的
位置。(如为最小堆,则为“较小”)。那么在JVM中,在将对象放到
堆
中之前,如何比较它们之间
的
关系呢?
浏览 0
提问于2012-09-18
得票数 4
回答已采纳
2
回答
为什么
Java
对象是在
堆
中分配
的
?
引用维基百科的话:“当你需要删除具有最高(或最低)优先级
的
对象时,
堆
是一个有用
的
数据结构
”。 我很熟悉什么是
堆
,以及使用
堆
可以解决
的
问题,但我想知道为什么
Java
中使用这种
数据结构
来分配对象?另外,是什么决定了对象
的
优先级?
浏览 2
提问于2018-04-29
得票数 0
1
回答
如何从
java
堆
转储生成图形图像
、
、
、
我想分析在
java
环境中引发OutOfMemory错误
的
复杂
数据结构
。我已经使用了MemoryAnalyzer应用程序(),但由于
数据结构
复杂,因此很难理解主导者树。我相信,如果我将
堆
的
可视化表示创建为一个图(带有节点和顶点),它将更容易分析。有谁知道可以从
java
堆
转储(hprof文件)生成图形图像
的
工具吗? 提前谢谢。
浏览 1
提问于2014-09-02
得票数 1
1
回答
Java
的
堆
空间组织为二叉树吗?
、
、
、
我读到“
堆
”基本上是一棵二叉树。但是Heap
的
这个定义让我想到了
Java
的
堆
空间。
Java
的
堆
是创建所有对象
的
地方。但是这些对象肯定不是按照二叉树排序
的
?因为这样做
的
目的是什么?
浏览 4
提问于2013-08-26
得票数 3
回答已采纳
1
回答
为什么Hadoop需要这么大
的
RAM?
、
、
、
Hadoop容器需要更多
的
RAM,而数据大小本身(我用来测试0.5 it
的
数据)实际上是它
的
两倍,为什么它太多了?什么是物理内存和容器外
的
虚拟内存
的
概念:有时你会得到异常,比如100mb
的
物理内存500mb,但2.5 2GB
的
虚拟内存超过2 2GB。
浏览 4
提问于2017-04-18
得票数 1
3
回答
java
有
堆
数据结构
吗?
、
、
、
我在我
的
大学里学习
数据结构
和算法,我在我
的
教科书中偶然发现了赫夫曼代码。我试着在visual studio代码上运行代码,但是我得到了
堆
数据结构
的
错误消息。其信息是:Heap<Tree> heap = new Heap<>(); // Defined in Listing 24.10 我还尝试将
堆
更改为优先级队列
浏览 4
提问于2021-07-27
得票数 0
3
回答
是否有Fibonacci
堆
的
标准
Java
实现?
、
、
、
我正在研究不同类型
的
堆
数据结构
。另外,在
java
.util中有斐波那契
堆
的
实现吗 谢谢!
浏览 26
提问于2011-06-08
得票数 36
回答已采纳
1
回答
虽然
堆
保持不变,但是
Java
增加了吗?
、
、
、
当我在运行后用j控制台观察
堆
/ codecache / perm gen等内存时,我惊讶地看到了以下内容:图片链接: 正如您在右边
的
j控制台中所看到
的
,当我做与分析相关
的
事情时,
堆
正在增加,但是当工作结束时,
堆
也会再次减少到它
的
正常大小。在左边,您可以看到部署应用程序
的
服务器
的
"htop“。它就是这样
的
:虽然
堆
正常工作,垃圾收集器运行正常,但难以置信
浏览 2
提问于2012-06-13
得票数 1
回答已采纳
2
回答
Dijkstra on
Java
:使用斐波那契
堆
与PriorityQueue获得有趣
的
结果
、
、
、
、
我最近使用两种
数据结构
初步比较了Dijkstra算法
的
运行时间,这两种
数据结构
是基于
Java
的
PriorityQueue (如果我没有记错的话,它基于二进制
堆
)和斐波那契
堆
。我使用
Java
语言
的
currentTimeMillis()进行计算。我最终得到
的
结果非常有趣。我一直认为Fibonacci
堆
比其他
数据结构
更快,因为与其他
数据结构
相比,它们
的
浏览 17
提问于2013-04-04
得票数 5
回答已采纳
1
回答
我是否可以假设
Java
数据结构
的
容量与执行程序时
数据结构
实例所占用
的
内存成正比?
、
、
、
、
我
的
目的是分析
Java
程序
的
字节码,并收集已经使用
的
数据结构
的
数据。该数据包括初始容量以及特定
数据结构
在整个运行时
的
增长方式(根据
Java
数据结构
的
增长策略)。我是否可以假设类似于容量与特定
数据结构
实例占用
的
内存成正比?例如,; 我使用来自com.carrotsearch.sizeof.RamUsageEstimator
的
com.carrotse
浏览 7
提问于2021-12-23
得票数 0
3
回答
Apache POI XSSF出现
堆
空间错误
、
、
我正在尝试使用Apache POI XSSF库解析一个大
的
excel文件(.xlsx)。在100,000行之后,它抛出
堆
空间错误。我尝试增加内存,但无济于事。有没有解决这个问题
的
办法?或者,有没有人推荐我另外一个库来解析大型
的
excel文件。 谢谢!
浏览 1
提问于2014-09-27
得票数 0
2
回答
Cassandra 1.2.3
堆
随着行数
的
增加而增加
、
、
在10 of上运行Cassandra 1.2.3会导致
堆
使用量随着键数量
的
增加而不断增加。现在大约是8.3G,节点会遇到
堆
压力,导致超时。minimum size: 30 Compacted row mean size: 3508我很欣赏你
的
点子。
浏览 1
提问于2013-10-28
得票数 0
2
回答
java
.lang.OutOfMemoryError:我
的
代码中
的
Java
堆
空间错误
、
、
、
、
未来
的
文件将在TeraBytes中。下面是我
的
密码。<init>(HashCreator.
java
:61)[root@ip-172-31-45-123 JarFiles]#这是我
的
JSON代码: { "body":
浏览 3
提问于2014-02-04
得票数 0
2
回答
哪个
Java
数据结构
移动了上一个检索元素
的
位置?
、
我曾经理解过一
堆
Java
数据结构
,但有一段时间没有使用它。我正在寻找两个
数据结构
。 我试图在网上寻找他们,并看到了例如LinkedList,ArrayList,HashMap,HashSet等。它们都提供了说明以及如何实现它们,但没有提供我前面提到
的
两点。那么这两种
Java</em
浏览 1
提问于2015-03-05
得票数 3
1
回答
JAVA
/ OOM :当
java
堆
空间因OOM而崩溃时,如何将所有信息转储到
java
堆
空间中?
、
、
我是
JAVA
的
新手。我在
JAVA
实现
的
分布式框架之上运行一个程序。有什么众所周知
的
技巧、方法或工具吗? 谢谢,
浏览 1
提问于2017-07-19
得票数 3
回答已采纳
3
回答
Java
内存基准
、
、
、
、
我目前正在
Java
中开发自己
的
宠物项目,该项目由自定义
数据结构
组成。为了衡量性能,我选择了Google杯框架,但是为了测量
数据结构
的
内存使用情况,我应该每次使用VisuamVm (转储
堆
和等待对象保留大小
的
计算)来度量它,以获得有效
的
结果。因此,问题是: 是否有类似于或
的
Java
允许进行测试以测量
数据结构
的
内存消耗?
浏览 2
提问于2014-03-10
得票数 2
回答已采纳
2
回答
是
堆
和优先级队列、
数据结构
还是抽象数据类型?
、
、
、
有人会认为我当时会知道,但有些答案是矛盾
的
,现在我比我开始时更加困惑。 我
的
探索开始于as -
堆
和优先级队列之间
的
区别是什么?在这里,我了解到Heap是一种
数据结构
,优先级队列是一种抽象
的
数据类型。到目前为止,我发现这个答案是最好
的
:简单地说,
数据结构
和抽象数据类型之间
的
关系与算法和伪码之间
的
关系是一样
的
。第一个是一个想法,第二个是一个正式
的
描述(抽象
的
,不可访问
浏览 11
提问于2020-03-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
堆其实是个很简单的数据结构
【Serverless】【Java 数据结构】
【数据结构】Java版
浅谈java编程中的堆与栈
数据结构与算法(4)——优先队列和堆
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券