腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用JProfiler发现
java
中的
内存
泄漏
?
、
、
、
如何使用JProfiler发现
java
中的
内存
泄漏
?在过去的一周里,我一直在JProfiler中查找web应用程序中的
内存
泄漏
。我读了一些手册和一些文章,上面说在所有对象和
分配
的对象视图中查看
内存
使用情况,使用
分配
热点可以找到
内存
泄漏
。我调查了一下,发现字符、字符串、字节占用了大量
内存
。由于我是一个新手,我不知道如何计算和解决
内存
泄漏
。请帮我解决这个问题.. 先谢
浏览 2
提问于2012-03-20
得票数 12
1
回答
Play框架应用程序中的
内存
泄漏
、
、
、
我在我的应用程序中使用带有
JAVA
的play框架。我的应用程序消耗的
内存
比
分配
的
内存
多。有时我会遇到像
java
.lang.OutOfMemoryException这样的异常。请帮助我,如何发现
java
中的
内存
泄漏
,以及如何减少
java
的
内存
使用量?我正在使用jProfiler来查找
内存
泄漏
,但我在这方面没有任何改进。
浏览 1
提问于2013-06-27
得票数 4
7
回答
Java
分配
内存
泄漏
、
我必须假定以下方法不会
泄漏
内存
:{} 其中data是某个类的一个属性
Java
必须在幕后执行一些操作;否则,每次
分配
对象时,我们都必须将任何对象空出。
浏览 4
提问于2011-10-04
得票数 6
回答已采纳
5
回答
动态
内存
处理
Java
与C++
、
、
、
我是一名C++程序员,目前正在尝试使用
Java
。在C++上工作时,我有一个习惯,就是跟踪动态
内存
分配
,并使用各种技术,如RAII,以避免
内存
泄漏
。众所周知,
Java
提供了一个垃圾回收器( GC )来管理
内存
leaks.So,而在
Java
编程时,人们应该放弃堆
内存
的所有有益的担忧,把它留给GC来处理
内存
泄漏
,或者应该有一个类似的方法,当在没有GC的情况下编程语言时,试着处理您
分配
的<
浏览 0
提问于2010-10-30
得票数 2
回答已采纳
1
回答
Android如何正确释放C本机函数中
分配
的
内存
、
、
、
、
我在我的Android应用程序中使用了大量的C
内存
分配
。当在
JAVA
中
分配
变量时,显然GC可以清除它。但是,当在C函数中进行
分配
时,我在其他文章中看到,
JAVA
有时可能不确定变量是否仍在使用,而且它永远不会被清除,从而导致mem
泄漏
。 请随时与评论,任何信息将丰富我们对
内存
分配
和释放
浏览 2
提问于2014-05-05
得票数 1
1
回答
Java
小程序可能正在使用过多的
内存
、
、
、
我遇到过
Java
小程序在多次打开后挂起的情况。这只发生在RAM较低的系统上,这让我相信可能存在
内存
泄漏
,或者只是
分配
给堆的
内存
不足。 如何测试小程序的
内存
泄漏
?像JProbe这样的东西可以工作吗?
浏览 0
提问于2012-06-20
得票数 0
回答已采纳
2
回答
如何理解
java
(可见
内存
泄漏
)中的NetBeans
内存
配置文件会话?
、
、
、
、
我是
Java
中的乞丐,我想知道如何在NetBeans中分析这个
内存
配置文件会话,以及如何监视它以帮助查找
内存
泄漏
? 什么是“活字节”?我可以看到,当我将所有活字节之和时,我只会得到
java
应用程序系统
内存
所使用的一小部分。为什么没有关于每种对象类型的
分配
字节的信息?
内存
泄漏
的“
分配
对象”值不断增长吗?这个
内存
泄漏
是由于
分配
了太多的ParseError对象造成的吗?
浏览 4
提问于2011-08-12
得票数 2
回答已采纳
1
回答
无法通过apache演练加入postgres表
org.apache.drill.common.exceptions.UserRemoteException:系统错误: IllegalStateException:
内存
被查询泄露。
内存
泄漏
:(40960)
分配
程序(op: 0:0 :6:JdbcSubScan) 1000000/40960/2228224/10000000000 (res/实际/峰值/限制)0:0
内存
通过查询
泄漏
内存
泄漏
:(
浏览 3
提问于2016-07-12
得票数 1
1
回答
Java
库中用于OpenCV应用程序的
内存
使用跟踪工具
、
、
、
、
有哪些工具可用于跟踪
Java
应用程序中由Opencv JNI库
分配
的
内存
。 在我的
java
dropwizard服务器中,我使用了JNI opencv绑定。当服务器启动时,
java
堆
内存
似乎不会增加超过1 GB,它会定期由GC释放。但是巨大的(4-5 GB)
内存
正在被添加到
java
进程中,不确定它来自哪里。如何跟踪JNI库中
分配
的
内存
并识别是否有
泄漏
。
浏览 2
提问于2020-09-29
得票数 7
2
回答
Java
内存
泄漏
是否可能使用比heap + permgen更多的
内存
?
、
、
、
在任何情况下,
Java
应用程序(例如Tomcat servlet应用程序)中的
泄漏
是否可能超出
分配
的
内存
并使用额外的系统
内存
,或者为JVM
分配
的堆是否真的从( OS/Kernel
内存
的其余部分)设置了防火墙我使用的是带有
Java
6和7的2.6内核Linux,但这更像是一个一般性问题。
浏览 2
提问于2014-04-05
得票数 3
2
回答
在哪里增加堆大小- jboss还是
java
?
、
、
、
我正在开发一个大型的
java
API服务应用程序( linux机器和服务器-jboss 7.1),该应用程序目前每天处理超过10万个e事务。2-3天后,应用程序崩溃显示 我已经为
内存
泄漏
做了
java
分析,没有发现可能导致
内存
泄漏
的代码。那么,是因为有很多事务需要为我的应用程序
分配
更多的堆
内存
吗?如果是,我应该在哪里更改或设置堆
内存
大小?jboss还是jdk?
浏览 7
提问于2019-09-18
得票数 1
回答已采纳
1
回答
Java
内存
泄漏
-在程序终止时清除?
、
、
java
中的
内存
泄漏
并不像在C或C++这样的语言中进行开发那样频繁,但它们可能会发生。 大多数操作系统将清除程序终止时
分配
的
内存
,但某些情况除外,例如共享
内存
。当JVM退出时,这种情况仍然存在吗?如果我无意中在
Java
中创建了一个
内存
泄漏
,它会被JVM、Linux或Windows操作系统清除吗?
浏览 3
提问于2014-11-06
得票数 1
回答已采纳
1
回答
在这个
Java
场景中,
内存
泄漏
在哪里?
、
我在一个
内存
耗尽并导致JVM崩溃的主机上使用
Java
应用程序。这是否表示JVM正在运行的
Java</e
浏览 1
提问于2019-06-04
得票数 0
1
回答
理解
java
中的垃圾收集
、
、
、
我正在为
Java
中的一些垃圾收集/
分配
概念而奋斗。我将用下面的例子来说明我的误解。 我有一个Android应用程序,在这个应用程序中,我从传感器收集数据,并将值存储在一个从未超过N个样本的数组中。使用Android,我可以观看免费和
分配
内存
的实时视图。当我的应用程序运行时,我可以看到
分配
的
内存
缓慢增加(空闲
内存
减少)。当空闲
内存
接近0时,系统运行垃圾收集,我看到
分配
的
内存
显著下降。有时,当空闲
内存<
浏览 2
提问于2015-09-22
得票数 3
回答已采纳
5
回答
我可以使用
内存
区域来阻止iPhone
泄漏
吗?
、
、
、
C++类对某些数据进行一些计算,返回一个结果,然后完成--但是它像疯了一样
泄漏
。我想知道是否可以以某种方式利用
内存
区域(又名malloc区域,又名allocWithZone)来解决这个问题。我的想法是在一个新的区域中
分配
ObjC++对象,然后在这个新区域中自动创建C++对象。然后,当它返回时,我杀死这个区域,所有的
内存
都会自动恢复,即使它已经
泄漏
了。但是:文档似乎表明,如果我在一个新的区域X中
分配
一个对象,那么它
分配
的对象而不是也会自动位于X区。如果这很有意义,是否有人
浏览 2
提问于2009-09-25
得票数 0
回答已采纳
1
回答
是否有方法从库中识别有关
内存
分配
的详细信息?
、
、
、
、
我的进程被链接到多个库,导致
内存
泄漏
。
内存
泄漏
来自其中一个库。我正在试图了解是否有一种方法来识别从驻留在这些库中的函数中
分配
的
内存
。每个库所使用的大小?
内存
分配
器是否遵循任何特定的方式,同时根据调用malloc的位置进行
分配
。比如,如果从Lib A调用它,那么
分配
将从0xA开始,对于lib B,0xB等等。基本上,我想看看是否有办法识别
泄漏
的库和
泄漏
的
内存
,并将其
浏览 1
提问于2015-01-28
得票数 0
回答已采纳
1
回答
如何让Xcode仪器报告未
分配
的
内存
泄漏
?
、
、
、
我试图使用Xcode工具(5.0.1)查找C++项目的
内存
泄漏
。”仪器报告任何
泄漏
,因为 然而,我非常惊讶的是,
分配
并没有暗示一个Person对象正在被
分配
,并随后
泄漏
。我要做什么(除了_pers1 = NULL;),才能让仪器报告这个程序
泄漏
了?或者这里根本没有
泄漏
,我误解了关于C++的
内存</e
浏览 2
提问于2014-03-12
得票数 1
回答已采纳
18
回答
内存
泄漏
在C中,C++;忘记释放,删除
、
我们在C中使用malloc
分配
内存
,在C++中使用new
分配
内存
。我知道
分配
的
内存
必须在C中使用free,在C++中使用delete来释放或返回给操作系统。如果我在
分配
内存
后忘记使用free/delete,那就意味着会有
内存
泄漏
。 现在,我的问题是,这种
内存
泄漏
是仅在程序执行期间发生的,还是永久性的
泄漏
/丢失,还是在我重新启动系统后再次出现?更
浏览 10
提问于2009-08-05
得票数 44
回答已采纳
3
回答
是否可以在
Java
/Android中选择性地禁用垃圾创建器/收集器?
、
、
如果我知道我
分配
了什么
内存
,什么时候需要释放它。我可以在
Java
中禁用垃圾收集吗?我认为必须有一个选项来禁止创建垃圾,然后再收集它。我一点也不想放垃圾。此外,垃圾收集仍然会留下
泄漏
,因此在常规C程序中查找
泄漏
是乏味的,
Java
GC的情况也是如此。 让我自己处理垃圾吧..
浏览 1
提问于2013-07-04
得票数 1
3
回答
如果抛出异常,alloca()是否返回
内存
?
、
、
、
我正在维护一个遗留的C++应用程序,它似乎存在缓慢的
内存
泄漏
。我已经通过确保当前配置不再抛出任何异常来“修复”
内存
泄漏
,并且我还可以触发
泄漏
并通过配置它来扩展它以导致许多异常。所有
分配
的
内存
都是使用alloca()而不是malloc()完成的。我对此的解释是,这是因为alloca()像
java
垃圾收集器一样工作,并在退出上下文时自动释放
内存
。由于
泄漏
非常明显地绑定到抛出的异常,所以我的理论是,当抛出异常时,alloc
浏览 2
提问于2018-12-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 内存泄漏了,怎么排查?
学习笔记:java对象内存分配问题
Java:Java中内存泄漏的原因以及如何避免它们
Java对象竟然会在栈上分配内存?
Java基本类型的内存分配在栈还是堆
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券