腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
Java
内存
使用量在使用App时增加,但在不使用时不会减少
、
、
我有一个
java
应用程序,它在使用时会占用大量
内存
,但当程序不被使用时,
内存
使用量就不会下降。System.gc不工作。
浏览 1
提问于2010-06-11
得票数 10
2
回答
JNI -谁
释放
了由
Java
方法
返回的ByteBuffer?
、
我理解当调用从
Java
到C时,不需要
释放
GetDirectBufferAddress
方法
获得的
内存
。垃圾收集器知道何时回收
内存
。在我的例子中,我从C调用一个
Java
方法
,下面是我的
Java
方法
的代码片段: ...我认为我的C代码将负责
释放
这个
内存
。是这样的吗?如果是的话,我需要调用什么功能才能
释放
它?致以问候。
浏览 12
提问于2016-01-29
得票数 1
回答已采纳
3
回答
是否回收
java
原语?
、
如果我在
Java
方法
中声明了int (或任何原始类型),那么该
内存
是在函数返回时
释放
的,还是必须挂起直到垃圾收集器清除它?我知道在C中堆栈指针被重置,并且立即
释放
内存
,我知道
Java
中的对象必须被垃圾收集,但我不知道原语会采用哪种
方法
。
浏览 4
提问于2013-09-11
得票数 14
回答已采纳
3
回答
WebSphere
内存
不足错误
、
、
我们将WebSphere应用服务器用于我们的应用程序,并且经常出现
内存
不足错误。为了调试这个,我们添加了log来检查某些地方的
内存
使用情况,下面是观察结果。InitialHeapSize="1024" maximumHeapSize="2048" 因此,直到它超过1024,
内存
才会
释放
。在OOM错误的情况下,即使一些线程没有在使用,
内存
也不会被
释放
。
浏览 3
提问于2016-08-11
得票数 1
1
回答
JNI,垃圾收集和指针-
Java
/C++谁应该做什么?
、
、
、
现在,如果我们在C++中分配一些
内存
,并将其作为对象引用传递给
Java
(使用JNI),那么谁应该
释放
它,谁将
释放
它。1.)垃圾收集器会在
Java
中自动执行吗?2.)我们需要显式地删除包装的JNI类finalize
方法
中的指针吗?3.)或者我们应该忘记finalize(因为终结器不能被信任),并且调用删除对象的C++代码是
Java
的责任 4.)或者有什么
方法
可以直接在
Java
语言中
释放
内存</em
浏览 0
提问于2012-01-19
得票数 11
回答已采纳
4
回答
Java
Vector: clear vs removeAllElements
方法
我是
Java
新手。我将非常感谢您的一些意见。谢谢。
浏览 1
提问于2011-03-27
得票数 6
回答已采纳
1
回答
释放
Java
中本机库分配的
内存
、
、
、
如果您正在运行调用
Java
中的本机库的代码,那么当
内存
分配应该持续到对象的生命周期时,
释放
这些库分配的
内存
的通常
方法
是什么?在C++中,我会使用析构函数,但
Java
从来没有真正的析构函数和。表示编译后的内核和参数的结构都在库端分配,JOCL提供了一个
方法
,您可以调用该
方法
来减少指示何时删除对象的引用计数器(请注意,这与直接
释放
内存
有点不同,但在本例中我并不认为实质上是如此)。所以: 如果希望在垃圾收集对象时<em
浏览 2
提问于2018-11-07
得票数 5
回答已采纳
1
回答
如何使用
Java
引用不安全地
释放
内存
?
、
、
、
Java
不安全类允许您为对象分配
内存
,如下所示,但使用此
方法
,如何
释放
完成时分配的
内存
,因为它没有提供
内存
地址.without any initialization是否有从对象引用访问
内存
地址的
方法
浏览 3
提问于2014-06-26
得票数 4
2
回答
如何在android中
释放
内存
、
、
、
我需要
释放
下面的指针,如何
释放
画布,绘画和矩阵的
内存
?
浏览 0
提问于2011-10-16
得票数 1
1
回答
删除所有节点并在二进制搜索树中将根设置为null?
、
我对
Java
很陌生。当我遇到一个问题时,我正在练习几个编程问题,以删除BST中的所有节点。我编写了以下代码,但它只删除了BST中最左边和最右边的元素。
浏览 1
提问于2014-03-30
得票数 0
回答已采纳
3
回答
有没有办法
释放
java
代码中的
内存
,这些代码是通过JNI/JNA来绑定C代码的?
、
、
、
、
我使用一个使用JNA绑定到原始C库(该库称为Leptonica)的
java
库。我遇到了一种情况,在C代码中必须调用空闲(数据)才能
释放
内存
。但是,在
java
中有什么函数可以
释放
内存
吗?; free(data);函数pixWriteMem()将创建“数据”并将其分配给“数据”,您需要这样做才能
释放
(数据),以便稍后
释放
内存
。在
Ja
浏览 1
提问于2016-07-12
得票数 1
4
回答
如何显式执行垃圾回收
、
、
使用内置的垃圾收集,
Java
允许开发人员创建新对象,而不必显式地担心
内存
分配和取消分配,因为垃圾收集器会自动回收
内存
以供重用。 我想知道在像C语言中的
浏览 2
提问于2014-02-06
得票数 9
回答已采纳
1
回答
如何作为新的C程序员检测
内存
泄漏
、
、
、
、
我开始从
Java
背景中学习C。我的第一个玩具程序是二进制搜索树。我已经实现了添加,查找,最小,最大,深度和删除。我的问题源于删除
方法
。如果是
Java
,我会把它称为一天,然后继续前进,但我担心在某个地方我忘记
释放
一些
内存
(或者以为我
释放
了一些
内存
,但是
释放
了错误的指针或其他东西)。作为一个新的C程序员,什么是检测这类
内存
泄漏的最佳
方法
?如果有我应该在IDE中使用的工具,我将使用CLion作为我的IDE,但是我更喜欢一些
浏览 0
提问于2016-11-22
得票数 0
回答已采纳
2
回答
如果我们不处理
java
中的非
内存
资源,我们可能会面临什么问题?
、
、
在
java
中,它通过GC.But自动
释放
内存
资源我们不仅有
内存
资源,还有像数据库连接,网络连接,文件handles.So这样的非
内存
资源,当你完成它的时候,它也需要被
释放
(不仅仅是垃圾回收)。所以,我的问题是,如果我们不在
java
中处理(
释放
)非
内存
资源,我们可能会面临什么问题? 请引导我走出对这件事的清晰想法…
浏览 0
提问于2012-06-21
得票数 1
回答已采纳
4
回答
iOS
内存
管理:
Java
风格的
内存
监控?
、
、
、
、
我非常好奇,在
Java
中,是否有任何
方法
可以根据需要
释放
内存
-就像iOS中的UIApplicationDidReceiveMemoryWarningNotification一样?例如,我可能在我的程序中使用一个数组作为缓存结构,当JVM有
内存
压力(堆空间正在耗尽)时,我可以通过强制GC并清除数组缓存来获得
释放
一些
内存
的通知? 如果你觉得这个问题不太清楚,请发表意见~
浏览 0
提问于2012-02-22
得票数 1
回答已采纳
4
回答
Java
中字节数组的空闲
内存
、
、
释放
由字节数组(
Java
中的新bytesize )分配的
内存
的最佳
方法
是什么?
浏览 1
提问于2010-06-04
得票数 23
1
回答
使用jemalloc在jna应用程序中查找本机
内存
分配
、
、
、
我们有一个
Java
应用程序,它通过JNA调用用C编写的.so库,因此
Java
应用程序和C代码运行在同一个过程中。我们发现了一个缓慢的
内存
泄漏,并且通过JVM堆监视器将JVM堆排除在外,确认JNA或C代码中存在这个问题。我们发现jemalloc可以跟踪
内存
分配,所以我们用--prefix=/usr/local --enable-prof选项安装它,并设置LD_PRELOAD=/usr/local/lib/libjemalloc.so这里显示的结果是: 从图中,我们可
浏览 19
提问于2021-12-06
得票数 0
2
回答
Java
代理:- Notes错误: JVM :尝试检索
java
代理附件失败
、
、
在Notes客户端中使用
Java
代理时遇到问题。我需要上传文件从特定的路径在Notes客户端备忘录形式。我正在使用
Java
代理。它使用alfresco的API将文件上传到alfresco服务器。它在独立的
Java
应用程序中工作得很好。它在Lotus Notes中也第一次运行良好。但是,当我想要第二次更新时,或者如果我运行的任何
Java
代理程序第二次导入了JAR文件,它就会抛出以下错误: Notes Error : JVM : Attempt to retrieve
java
agent
浏览 3
提问于2013-03-18
得票数 0
回答已采纳
2
回答
如何
释放
Swingworker分配的
内存
?
、
、
、
我的程序使用了几个Swingworker线程,并且我需要在完成后
释放
每个线程的
内存
。无论我的线程是通过完成doInBackground()
方法
而终止还是被cancel()停止,线程本身都会留在那里(它仍然显示在Jconsole中)。我取消引用Swingworker实例并强制执行垃圾回收,但我的
Java
进程从未
释放
任何
内存
(例如,如Windows Task Manager所示)。 如何完全删除已终止的Swingworker线程?或者,在一些复杂的处理过程中,如何
释放
它在多
浏览 1
提问于2010-12-16
得票数 1
3
回答
从DOM到文件编写巨大的XML文件
、
、
我有一个
java
程序,它查询一个拥有数百万条记录的表,并以每个记录作为节点生成一个xml。我正在寻找创建如此庞大的xml的替代
方法
。我们能写出部分DOM对象来文件和
释放
内存
吗?transformer.tra
浏览 3
提问于2014-02-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
释放大量Mac内存空间的方法
mac释放“其他”内存空间的解决方法
使用Python OpenCV释放内存
怎么样把手机全部内存释放?教你两种方法
Java内存模型、JVM内存模型及Java对象模型-JAVA成长之路
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券