腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
堆
中
对象
的
内存
引用
是否
会
耗尽
空间
?
java
、
memory
、
heap-memory
最近,我正在复习我
的
大学
的
一次演讲,一个问题突然出现在我
的
脑海中。因为当我们使用new构造函数创建
对象
时,它会在
堆
中
为该特定
对象
分配一个
内存
空间
。我想知道这个分配
的
空间
是否
有可能因为任何原因而被填满。例如,在
对象
上运行操作,无限循环等,你们觉得呢?
浏览 24
提问于2020-09-20
得票数 1
5
回答
创建“无法为
对象
堆
保留足够
的
空间
”错误
java
、
jvm
、
memory-management
是否
有一个实用程序(用于Windows)
会
耗尽
内存
,因此我可以创建一个JVM“无法为
对象
堆
保留足够
的
空间
”错误? 我想在JVM之外
的
进程中用完这个
内存
。
浏览 7
提问于2010-05-04
得票数 2
回答已采纳
3
回答
我如何预测何时会
耗尽
内存
java
、
memory-management
、
out-of-memory
如果数字是数字,用户需要先对数据进行离散化,然后才能从我们
的
工具
中
获取数据。 不幸
的
是,我们使用
的
算法在
内存
中
的
组合开销取决于每列
的
唯一值
的
数量。现在使用错误
的
数据集,应用程序将很快
耗尽
内存
。在执行这些
会
耗尽
内存
的
操作之前,我们应该能够粗略地计算出该操作需要多少
内存
。如果我们可以检查应用程序当
浏览 1
提问于2011-03-01
得票数 5
回答已采纳
1
回答
在ubuntu
中
内存
仍然可用时出现
内存
不足
的
Java
java
、
ubuntu
、
caching
、
memory
、
out-of-memory
如我所知,在linux系统
中
,缓存
内存
以提高磁盘IO操作
的
性能,并且当某些进程请求分配
内存
时,它将被释放。但是最近,我得到了OOM (
内存
不足),在缓存
内存
仍然可用(~ 250 my )时导致我
的
java应用程序关闭,而我现有的java应用程序java
堆
是Xms:128 my和Xmx:256 my。我捕获了免费
的
-m命令和内核错误。 你对这个案子有什么想法吗。任何帮助都会很好。谢谢
浏览 2
提问于2017-08-28
得票数 1
1
回答
一个JVM gc日志分析
jvm
Tenured heap(usage / alloc.max) 415M(23.2%)/1,792M
内存
会
泄漏吗
浏览 0
提问于2019-04-02
得票数 0
1
回答
java.lang.OutOfMemoryError:使用此短程序删除标题栏时
的
Java
堆
空间
java
、
matlab
、
fullscreen
、
heap-memory
我在堆栈溢出上找到了一段代码,用于在MATLAB:
中
显示全屏颜色。但是,由于我
的
应用程序必须运行很长时间,有什么方法可以在每次运行脚本时清除
堆
空间
吗?这样,我就不必分配更多
的
堆
空间
内存
,最终
浏览 5
提问于2011-12-12
得票数 4
2
回答
在创建Java
对象
数组之后,它
的
内存
大小是多少?
java
、
arrays
、
memory
这可能甚至不需要问,但我想确保我是正确
的
。在Java
中
创建任意
对象
的
数组时,如下所示:变量objArr位于堆栈
内存
中
,它指向
堆
中
数组
对象
所在
的
位置。
堆
中
数组
的
大小等于12字节
的
对象
标头+4(或8,取决于
引用
大小)字节*数组
中
浏览 0
提问于2012-11-13
得票数 7
回答已采纳
1
回答
将Weblogic 10.3.6
堆
大小增加到4 GB时出错
heap-memory
、
weblogic-10.x
我使用
的
是Web logic 10.3.6和Java 1.7。当am增加到Xmx2048m时,如果保留
堆
空间
Xmx512m和Web逻辑不能获得足够
的
内存
空间
,我
的
应用程序就会
耗尽
内存
。首先,我尝试使用WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m,因此我
的
应用程序在服务器启动时
内存
不足,在控制台中显示以下错误: 如果我增加
堆
空间
来设置WL
浏览 21
提问于2019-01-27
得票数 0
2
回答
Java Intern池实现创建了太多
的
临时
对象
java
、
flyweight-pattern
我在java
中
创建了一个实习生池,使用了与string intern相同
的
想法。简单地说,我维护一个每次当map包含
对象
时,它将返回相同
的
对象
,好处是它将节省java
堆
内存
。问题是,当我想要检查地图
是否
包含特定的人时,我需要首先创建一个临时的人,以便map.contains()方法可以为这个人调用equals()方法。因此,在我运行profiler查看
内存
使用情况后,我可以看到GC收集
浏览 6
提问于2019-05-10
得票数 1
1
回答
JPA实体模型最佳实践
java
、
jpa
、
weblogic
、
eclipselink
我们试图找出
内存
泄漏,现在我们正在考虑实体模型
的
大小和实体之间
的
关系。我们使用JPA2.0.2作为在WebLogic 10.3.3
中
运行
的
EclipseLink提供者。那么,您最大
的
实体模型是什么?您
是否
考虑过
内存<
浏览 1
提问于2011-11-02
得票数 0
1
回答
为什么可以在Java
中
记录OutOfMemory错误?
java
、
exception-handling
、
heap
为了在catch块
中
记录任何内容,我们需要文本,它是一个字符串
对象
,但JVM已经
耗尽
了
内存
。我能想到
的
两个可能
的
原因是: OutOfMemory错误表示
堆
空间
和字符串
对象
可以保存在字符串
中
。错误表示与
堆
完全已满相比,只剩下很少
的
空间
,并且可用于存储要记录
的
字符串
的
空间
非常少。
浏览 23
提问于2017-05-11
得票数 4
6
回答
C#可以也会将
对象
写入页面文件吗?
c#
、
memory-management
、
out-of-memory
我想知道C#
是否
有可能将
对象
写入页面文件。 我已经知道,用于.NET应用程序
的
虚拟机仅允许一个
对象
使用2 GB
的
内存
,并且在此之前很久就会
耗尽
内存
-即使在64位版本
的
Windows上也是如此。然而,我需要能够加载大量
的
字符串(不是一个大
的
,而是许多小
的
),我想知道
是否
可以加载它们,并让它们被写入交换
空间
,直到再次需要它们(不幸
的
浏览 2
提问于2012-01-27
得票数 3
回答已采纳
4
回答
为java
堆
空间
设置较低
的
Xmx有什么好处?
java
、
performance
、
heap-memory
我们可以使用-Xmx为我们
的
java虚拟机设置java
堆
空间
的
最大可能
内存
,例如。-Xmx1g。如果优先级是不会出现java OutOfMemoryError
堆
空间
,为什么要将-Xmx设置为低于某个值?如果最大值较低,虚拟机
是否
会
更有效地管理
内存
?问题是,最终我也
耗尽
了物理
内存
-因此仅有高Xmx是不够
的
。我目前
的
解决方案是关闭我
的</em
浏览 2
提问于2013-06-14
得票数 1
2
回答
如果所有
对象
都在使用
中
,垃圾收集器将如何处理
java
、
.net
、
garbage-collection
、
heap-memory
我已经研究过,GC将使用标记和扫描算法来收集未使用
的
内存
引用
。让我们假设这样
的
情况,案例1.频繁间隔让我们以这些
对象
类型为例另外,让我们假设程序有足够
的
逻辑让析构函数和Dispose清除非托管资源。 达到阈值限制,并且它没有更多
的
物理
内存
。.Net GC将如何
浏览 0
提问于2017-03-11
得票数 0
5
回答
为什么我
的
程序变得越来越慢?
java
、
memory
、
memory-management
、
jvm
它一开始工作得很好,然后变得越来越慢,最后它
耗尽
了
内存
,出现了以下错误:"java.lang.OutOfMemoryError: Java heap space...“。这个问题可以通过添加jvm heap sapce.But来解决,问题是它花费了太多
的
时间来运行程序。是我
的
代码问题吗? 有什么线索吗?
浏览 2
提问于2010-02-26
得票数 5
回答已采纳
3
回答
Java,创建新
对象
如何影响
堆
大小?
java
、
android
、
memory
我想清楚地了解创建一个新
的
对象
是如何影响我
的
RAM使用
的
。 但是,在创建新
对象
(敌人、子弹等)之后,我当前
的
游戏开始使用52036424字节
的
堆
。在大约1分钟内,
堆
是67036424字节。这是不是意味着我
的
记忆泄露了?或者这就是Java
的
工作方式;创建新
对象
会
不断增加所需
的
堆
吗?(我确实删除了不再使用
的
浏览 2
提问于2016-03-17
得票数 2
回答已采纳
1
回答
嵌入式系统
中
的
Sqlite3 -进程
内存
增加?
database
、
unix
、
sqlite
、
operating-system
、
embedded
我们在一个基于C++
的
项目中使用Sqlite3作为嵌入式数据库。使用sqlite3接口
的
进程(实际提交日志记录
的
进程)似乎
会
随着数据库大小
的
增加而扩展其
堆
内存
。
堆
内存
的
扩展肯定与数据库
的
大小直接相关(证据是:如果"insert- to - database“行被注释掉,则扩展永远不会发生;如果启用了日志包装,当数据库开始包装时,扩展就会停止,就好像它已
耗尽
一样我们使用<e
浏览 2
提问于2012-01-19
得票数 3
回答已采纳
1
回答
多个进程可以共享它们
的
堆
内存
吗?
c
、
memory
、
memory-management
、
malloc
据我所知,线程确实共享
堆
内存
,但是不同
的
进程也可以共享一个
堆
吗,这是默认发生
的
吗? 如果不是,当使用malloc时,直到
堆
内存
耗尽
,malloc操作
是否
只是返回
堆
中
的
下一个
内存
块?因为它显然没有被分配,因为只有一个进程可以访问
堆
,例如,假设
堆
内存
持有1-10个地址,第一个malloc调用(对于3个字节)不需要搜
浏览 0
提问于2016-06-13
得票数 0
1
回答
C#澄清
堆
和堆栈是如何工作
的
,包括通过
引用
和值传递参数
c#
、
memory
、
heap-memory
、
declaration
、
stack-memory
首先,在C#中有
引用
类型和值类型,例如int wow = 90;将是一个变量,在相同
的
内存
空间
中值"90",不
引用
堆
。其次,当我在C#
中
创建一个
对象
时,它是一个
引用
类型,这意味着堆栈中有一个变量保存了一个
引用
,一个存储
对象
的
堆
内存
中
的
内存
地址。 当我例如
对象</em
浏览 6
提问于2022-08-07
得票数 1
回答已采纳
1
回答
检测测试运行失败
instrumentation
、
android-instrumentation
我想问一个一般性
的
问题,我需要
的
是
内存
溢出错误
是否
也取决于设备处理器
的
速度,或者纯粹取决于应用程序和测试代码。
浏览 1
提问于2014-06-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Unity优化之-内存自动化管理
动图图解GC算法 - 让垃圾回收动起来!
JVM又曾放过谁,垃圾终将被回收!
Java基础-heap和stack区别
从实际调优经验谈GC优化
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券