腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
运行此
Java
程序时,RAM迅速增加
、
、
该程序从IP摄像机接收以字节为单位
的
图像数据,然后对图像进行处理。当程序第一次使用470 no
的
RAM时,每1秒就会增加15 no,直到没有足够
的
空间和计算机挂起为止。然后,我像这样修改了代码:(在每个循环中,它都会创建一个新
的
缓冲区)private static final int HEIGHT现在
的
问题是,在第一个代码块似乎得到了优化,缓冲区可以被重用,避免在每次调用中创建新
的
内存空间,但结果不是我们想要<
浏览 5
提问于2017-07-11
得票数 0
2
回答
Java
-“没有可用
的
缓冲区空间”套接字错误原因?
、
、
、
、
: connectat
java
.net.PlainSocketImpl.doConnectSource)at
java
.net.Socket.我还有一个关闭ServerSocket
的
finalize方法,所以我不知道问题出在哪里。 同样,在我得到错误后,如果我立即再次运行该程序,它会比以前更快地遇到问题
浏览 0
提问于2010-12-14
得票数 0
回答已采纳
3
回答
Java
终结
器
方法
、
我知道,当垃圾收集确定不再有对对象
的
引用时,对象上
的
垃圾收集
器
会调用
Java
finalize方法。
Java
finalize()方法会在应用程序退出后执行吗?
浏览 1
提问于2013-09-21
得票数 1
2
回答
Java
:类
的
终结
器
?
我有一个静态引用Spring
的
ApplicationContext
的
类。当类将要卸载时,我需要清除该上下文并运行其单例bean
的
销毁方法。那么,是否有一些类级别的
终结
器
回调在类被卸载时被调用,这样我就可以清除该回调中
的
上下文?我有一个模糊
的
想法,那就是使用WeakReferenceQueue和一个计数
器
来跟踪该类
的
未引用对象,这样我就可以检测到该类何时没有活动对象,但这仍然不会告诉我类本身何时被卸载。
浏览 2
提问于2012-08-15
得票数 1
回答已采纳
3
回答
定义:未完成对象与可
终结
对象
、
、
、
、
为了理解
Java
中
的
弱引用,我不得不查阅
Java
语言规范。第12.6节
的
以下部分使我感到困惑: 那么,尚未确定
的
对象和可完成
的
对象之间
浏览 0
提问于2011-06-15
得票数 3
回答已采纳
1
回答
Java
:空
终结
器
也会对性能产生影响吗?
、
、
、
我知道
Java
中
的
终结
器
存在严重
的
性能问题-请参阅下面的线程以获得详细信息: protected final void finalize() throws Throwable {} 这样一个空
的
终结
器
是否已经触发了已知
的</e
浏览 3
提问于2014-07-30
得票数 4
回答已采纳
3
回答
Java
和C#
的
终结
器
、
、
、
、
Java
... // Finalize outer Foo object };} 使用这种技术,即使具有
终结
器
的
子类不调用超类
的
终结
器</
浏览 2
提问于2014-02-14
得票数 1
回答已采纳
1
回答
一个可以完成
的
物品
的
前期成本是多少?
、
、
、
Java
中对可
终结
对象
的
讨论通常讨论当可
终结
对象(及其相关资源)无法快速垃圾收集时发生
的
常见间接成本。 当obj被分配时,JVM内部记录obj是可
终结
的
。这通常会减缓现代JVM
的
快速分配路径。如何记录对象实例是可
终结
浏览 3
提问于2015-05-08
得票数 9
回答已采纳
4
回答
终结
器
对JVM
的
性能影响
、
根据
的
说法,在.Net,
终结
者实际上比这还要糟糕。除了延迟运行(对于许多类型
的
资源来说这确实是一个严重
的
问题),它们还不太强大,因为它们只能执行析构函数中允许
的
一个子集操作(例如,
终结
器
不能可靠地使用其他对象,而析构函数可以),而且即使在写入子集
终结
器
时也非常难以正确写入收集可完成
的
对象是昂贵
的
:每个可完成
的
对象,以及可能从其中获取
的
庞大对象图,都被提升到下一
浏览 8
提问于2010-06-02
得票数 7
回答已采纳
1
回答
java
终结
器
与gc
、
、
质疑
JAVA
System.GC()和System.runFinilizer
的
时间 public void doAction(); } // TODO: something} 现在,我试图在主块中强制GC和
终结
器
System.out. println("The answer
浏览 2
提问于2015-12-28
得票数 4
回答已采纳
4
回答
Java
终结
器
监护人似乎不起
作用
吗?
、
我有一个带有伸缩构造函数
的
超类,其中包含了finalize()方法。为了防止子类忘记调用super.finalize,我编写了一个
终结
器
监护人(EJ条目7),如下所示。new Sub(); Runtime.getRuntime().gc(); }当s1对象超出
作用
域时,
终结
器
卫士
的
finalize()就会被调用,而我从子类
的
finalize方法中
浏览 0
提问于2011-08-12
得票数 5
回答已采纳
1
回答
Java
终结
器
的
替代方案
、
、
、
、
在调用我
的
getLock()方法时,如果客户端获得了锁,我在DB中创建一个条目,并在锁释放时删除该条目。 假设调用客户端会在达到其目的后释放锁。但是,我希望确保锁被释放,以防客户端不释放它或没有进行适当
的
清理。 一种方法是在调用finalize时在我
的
锁对象上使用finalize方法来释放它。然而,它并不理想,增加了复杂性,在
Java
9中被弃用。我读到过关于幻影引用
的
文章,它比
终结
器
更好,但它
的
复杂程度也很高。我把它作为我最后
的
手段
浏览 12
提问于2020-06-30
得票数 2
回答已采纳
1
回答
安卓FinalizerDaemon挂机
、
、
、
、
: WAITING at
java
.lang.Object.wait(Object.
java
:423(Daemons.
java
:185)然而,队列并不是空
的
。虽然我怀疑
终结
器
调用JNI函数并在C++端做一些愚蠢
浏览 100
提问于2016-05-03
得票数 19
6
回答
你如何看待声纳
的
坏练习-
终结
者只有荒地?
、
、
当你做下面这样
的
事情,protected void finalize() throws Throwable { //////
浏览 2
提问于2013-09-03
得票数 2
回答已采纳
1
回答
终结
器
会导致可移植性问题--如何?
、
有效
的
Java
项目7说,
终结
器
会导致可移植性问题。
终结
器
是不可预测
的
,通常是危险
的
,而且通常是不必要
的
。它们
的
使用会导致行为不稳定、性能差和可移植性问题。但是我无法理解
Java
是独立于平台
的
,
终结
器
是如何导致可移植性问题
的
?
浏览 0
提问于2015-08-03
得票数 1
1
回答
Go中
的
终结
器
测试
、
、
、
,并通过增加未完成对象
的
引用计数来初始化该结构,然后设置一个
终结
器
(通过runtime.SetFinalizer()),该
终结
器
将减少引用。因此,一切都是为了工作而设置
的
,就像
Java
中
的
软引用/引用队列一样,除了它
的
引用计数,而不是根植于活动词法
作用
域
的
标记/扫描,它发现东西是“软”可达
的
。 好像很好用!但是-我想写个测试用例.我完全理解
终结
浏览 2
提问于2015-06-23
得票数 3
回答已采纳
3
回答
MetaMap
java
.lang.OutOfMemoryError:
Java
堆空间
、
、
、
在运行
java
.lang.OutOfMemoryError:
Java
heap space时(使用
Java
和UIMA包装
器
),我们一直遇到一个MetaMap错误。MetaMap
的
问题在于它创建了大量
的
循环注释,占用了JVM资源(而且在我们当前
的
系统中,OS并不是最优
的
)。 正如我在下面的注释中所指出
的
,我们对文件进行预处理,以去掉任何抛出错误
的
字符。但是,堆空间错误有点烦人,因为与我们遇到
的
其他错
浏览 1
提问于2019-01-04
得票数 0
回答已采纳
3
回答
如果
Java
finalize方法中存在无限循环或死锁,
终结
器
线程将做什么?
、
、
、
如果存在
终结
器
线程中
的
无限循环或死锁,那么
终结
器
线程将做什么。
浏览 3
提问于2013-08-04
得票数 16
5
回答
为什么
终结
器
有“严重
的
性能惩罚”?
、
、
、
、
有效
的
Java
说: 为什么使用
终结
器
破坏对象
的
速度要慢一些?
浏览 0
提问于2010-05-18
得票数 27
回答已采纳
3
回答
释放
java
文件句柄
、
、
、
、
我们有一个用
Java
编写
的
相当大且复杂
的
应用程序,它运行在Gridgain包之上。我遇到
的
问题是,在每个请求开始之前,此应用程序将在那里处理请求大约一天,从而导致
java
.nio.channels.ClosedByInterruptException类型
的
异常。我们已经将大多数文件IO操作包装在这样
的
类中import
java</
浏览 2
提问于2009-10-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java中监听器的作用
熟悉java三大框架的作用
学习Java编程-Serializable接口的作用
技术小课堂|Java中的作用域
final在java 中有什么作用?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券