腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
java
中的默认hashcode()是错误的?
、
、
如果我没记错的话,Object()类型的对象在
java
中的默认hashCode()实现是返回对象的
内存
地址。但是为什么
内存
地址是不好的呢?当然,我们最终会耗尽
内存
,你会发生
冲突
,但我认为这是一个问题的唯一情况是,你正在处理大量数据,而
内存
非常少,然后它将开始影响性能,因为
java
中与散列相关的集合通过链接来解决
冲突
(一个存储桶将链接到解析到相同哈希码
浏览 0
提问于2013-04-13
得票数 6
1
回答
确定System.AccessViolationException的原因
、
、
我不确定我是否可以“调试它”,因为访问
冲突
所需的时间大约是2个小时,并且不能保证访问
冲突
会发生。我有所有东西的来源,但(如果可能)我想避免做大量的更改。我相信本机调用堆栈将提供有关此访问
冲突
原因的足够信息。 有没有什么有效的方法来确定这种访问
冲突
的原因?我认
浏览 0
提问于2009-07-01
得票数 6
回答已采纳
1
回答
实现一个不断增加的编号系统
、
、
、
、
我需要你的建议,我应该如何去实现我的应用程序不断增加的编号系统。我的应用程序构建了一个图,其中的顶点用整数唯一地枚举。我目前面临的问题是可以用int或long表示的最大数,这对一个图可以容纳的顶点数构成了一个上限。谢谢
浏览 2
提问于2012-01-17
得票数 0
回答已采纳
1
回答
当堆和堆栈
内存
发生
冲突
时,程序会终止吗?
在一本书(M.Reese Richard.)中阅读以下定义(Oracle Certified,
Java
): “由于Stack和Heap共享相同的
内存
空间,如果它们发生
冲突
,程序将终止”。
浏览 4
提问于2013-09-29
得票数 1
4
回答
下面的
java
中易失性关键字
、
、
我和我的老师就
java
中的volatile关键字发生了一点争论。当变量声明为volatile时,这样说是正确的吗? 有人能解决我们的
冲突
吗?谢谢!
浏览 9
提问于2017-03-14
得票数 9
回答已采纳
1
回答
用于L1缓存的库达银行
冲突
?
、
、
、
、
在NVIDIA的2.x体系结构中,每一次翘曲都有64 of的
内存
,默认情况下,这些
内存
被划分为48 of的共享
内存
和16 of的L1缓存(为global和constant
内存
服务)。我们都知道访问共享
内存
的银行
冲突
--
内存
被划分为32个大小为32位的银行,允许所有32个线程同时独立访问。另一方面,全局
内存
虽然要慢得多,但不会发生银行
冲突
,因为
内存
请求是通过翘曲合并在一起的。问题:假设某些来自全局或常量
内存</
浏览 2
提问于2013-02-21
得票数 1
回答已采纳
1
回答
SQLite3使JVM崩溃
、
A fatal error has been detected by the
Java
Runtime Environment:
Java
VM:
Java
HotSpot(TM) Server VM (25.65-b01 mixed mode linux-x8
浏览 0
提问于2017-05-22
得票数 0
回答已采纳
1
回答
为什么
Java
中的哈希代码不使用long来存储哈希值?
、
Java
使用int result = result * 31 + C计算哈希值。只是好奇为什么选择31。正如在有效
Java
:中指出的那样,之所以选择31值,是因为它是一个奇数素数。这是关于哈希
冲突
和
内存
使用的权衡吗?
浏览 0
提问于2018-06-10
得票数 1
回答已采纳
1
回答
组合拍卖中
冲突
图的优化实现是什么?
、
、
给定可能共享n个项目子集的m个出价,我希望找到存储出价之间
冲突
的最佳方法,并检查两个出价是否
冲突
(即,它们至少共享一个项目)。到目前为止,我已经尝试了一个维度为m x m的矩阵,它不是最优的。我的问题可能有数以千计的出价,因此当我使用方阵实现时,我经常得到错误"
Java
out out memory space“。然后,我尝试使用三角形矩阵(因为原始
冲突
矩阵是对称的),但没有摆脱
内存
问题!最好的编码方式是什么? 谢谢。
浏览 0
提问于2013-07-11
得票数 0
1
回答
内存
填充与合并访问
、
、
我对银行
冲突
有点困惑,避免使用
内存
填充和合并
内存
访问。到目前为止,我所读到的是:从全局
内存
合并
内存
访问是最佳的。如果无法实现,共享
内存
可能用于重新排序当前块所需的数据,从而使合并访问成为可能。然而,在使用共享
内存
时,必须注意银行
冲突
。避免银行
冲突
的一种策略是将存储在共享
内存
中的数组填充1。以中的示例为例,16x16矩阵的每一行由1填充,使其成为共享
内存
中的16x17矩阵。现在我明白了,使用
内
浏览 8
提问于2022-01-19
得票数 2
1
回答
Scala枚举映射实现
、
例如,
java
.util.HashMap的主要优点是
内存
和性能效率,因为它预先知道键的数量,因为它们是在枚举中声明的,因此它具有
内存
紧凑和速度更快的特点,因为不需要扩展内部表和解决哈希
冲突
。我想知道对于这个
Java
实现,除了Scala的Enumeration和immutable.Map接口之外,还有没有现成的Scala实现。可能有任何外部库实现,也可能有任何方法来创建自己的实现,并具有紧密的
内存
和性能结果? 非常感谢您提前提供帮助!
浏览 8
提问于2020-02-24
得票数 2
回答已采纳
1
回答
澄清
Java
实现HashSet/HashMap的事实
、
、
、
我了解不同的哈希映射机制和处理密钥
冲突
的方法(开放寻址-线性/二次探测、链接、可扩展散列等等)。HashSet/HashMap使用哪种机制?
Java
的HashSet/HashMap如何散列对象?我知道有一个散列函数,但是到目前为止,对于字符串,我不需要实现这个函数。如果我现在想哈希创建的
Java
对象-我需要实现哈希函数吗?或者
Java
有创建哈希代码的内置方式? 我知道,不能依赖默认实现,因为它将哈希函数建立在
内存
地址上,而
内存
地址不是常量。
浏览 7
提问于2013-12-31
得票数 1
回答已采纳
2
回答
Java
多线程--如果我们有共享堆,为什么我们需要查看主存(RAM)?
、
、
、
、
如果我们应用易失性关键字,线程从主
内存
中读取,而不是自己的缓存。如果我们有公共堆
内存
,那么为什么我们需要查看主
内存
呢?我们想说
内存
(RAM)和堆是一样的吗?
浏览 2
提问于2020-07-15
得票数 1
回答已采纳
1
回答
是否有可能在清除
内存
的情况下对抗StackOverflowError?
、
我们都知道StackOverflowError通常是由糟糕的递归函数引起的,导致
内存
堆发生
冲突
。但是,如果您每次运行该函数时都清除了
内存
(将value设置为null),该怎么办?
浏览 1
提问于2017-02-21
得票数 0
1
回答
序列化后
Java
哈希代码更改
、
我使用
java
序列化将对象保存到文件中。由于我使用hashCode()来检查对象是否发生了变化(我知道,可能会发生哈希
冲突
),所以在我从
内存
加载对象后,它的哈希代码是否会改变(在将对象保存到
内存
中之前的hashcode是否与我从
内存
加载对象后得到的哈希代码不同我之所以这样问,是因为如果我的对象有一个指向另一个对象的变量_myOtherObject,那么在我从
内存
中加载它之后,_myOtherObject可能会存储在一个不同的
内存
地址中,这将使_myOtherObject
浏览 5
提问于2016-11-16
得票数 1
4
回答
如何导入
java
类?
、
可能重复: import
java
.awt.*import
java
.awt.BorderLayout;import
java
.awt.Toolkit;import
java
.awt.event.ActionListener; 如果这两种方法都是正确的
浏览 1
提问于2010-02-13
得票数 7
回答已采纳
1
回答
sp_Blitz从
内存
中显示write_conflict。
、
、
我的团队遇到了
内存
中的OLTP (Hekaton)事务问题,我们的几台机器显示,每台机器都有不同数量的写
冲突
。我们确实打开了
内存
优化的TempDB元数据。自重新启动以来:0次验证失败,0次依赖失败,63次写入
冲突
,0次唯一约束
冲突
。以及性能信息我们应该担心那些信息吗?
浏览 0
提问于2022-01-20
得票数 0
回答已采纳
2
回答
调试JNI模块中的特定访问
冲突
、
、
、
我正在尝试调试在基于
Java
的服务进程中运行的C++组件中的访问
冲突
错误,通过JNI与WinDBG一起运行。我目前面临两个问题:
Java
本身使用第一次访问
冲突
异常来执行一些内部线程同步(至少看起来是这样),所以我不能仅仅中断所有的第一次访问
冲突
(根据
Java
数据库,这是预定的行为,因此我们不应该期望任何修复目前,我看到了区分
Java
的AV和我的AV的一种方法--
Java
是发生在没有加载任何符号的模块的地址上,或者在
内存
的任何其他点,
浏览 6
提问于2012-06-07
得票数 3
回答已采纳
7
回答
写入位置0x0时发生C++访问
冲突
...设置int *
、
我已经查看了这里和其他地方的各种问题,但我仍然无法解释我收到的访问
冲突
错误。“访问
冲突
写入位置0x00000000”对应于空指针,对吗?我声明了一个int指针,稍后尝试在该位置设置值。当我声明指针的时候,不应该分配
内存
空间吗?请原谅我的无礼,但我更喜欢
Java
/AS3。
浏览 0
提问于2011-06-13
得票数 4
回答已采纳
2
回答
OS对
内存
访问
冲突
的处理与对
内存
写入
冲突
的处理
、
、
有没有可能,在什么条件下,Linux内核会因为
内存
写
冲突
而不是由于同一
内存
位置上的
内存
访问
冲突
而结束程序的执行。
浏览 1
提问于2012-07-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java内存模型、JVM内存模型及Java对象模型-JAVA成长之路
Java内存模型
Java程序内存使用采集:如何监控和优化Java内存
java内存溢出排查
volatile与Java内存模型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券