finalize

    1热度

    1回答

    我需要尽可能地存储用户名和avatar url以供其他使用,所以我在userinfo实体的finalize函数中插入到数据库中。它是坏的还是有这样的问题,因为我认为当gc收集一个对象时会调用finalize,因此在那里做任何事都是不好的。 代码:

    0热度

    1回答

    我们有一个java web应用程序,它通过JMS发送(JobsController.java)并接收消息(JMSMessageListener.java)。恒定负载下运行的应用程序24小时,采取堆转储后,我观察内存使用量的不断增加,应用程序不放手,当处于空闲状态。我知道这会导致java堆内存不足的问题。 JobsController是一个EJB无状态Bean和它的资源每次通话后正确销毁。 JMSM

    -1热度

    1回答

    首先,我确定我是法语的,而我的英语不太好。 我正在研究MPI应用程序,我遇到了一些问题,希望有人能帮助我。 正如我在文章的标题中所报道的,我尝试使用线程来监听当我必须杀死我的应用程序然后调用MPI_Finalize函数。 但是,我的应用程序没有完成正确的。 更精确地,我得到以下信息: [XPS-2720:27441] *过程接收信号* [XPS-2720:27441]信号:分割故障(11) [XP

    1热度

    2回答

    我正在研究一个应用程序,其目的是尽可能快地计算报表。 我的应用程序使用了大量的内存;超过100 Go。 自我们上次发布以来,我注意到一个很大的性能放缓。我的调查显示,在计算过程中,我在40到60秒之间得到了很多垃圾回收! (JMC告诉我,他们是SerialOld,但我不知道它究竟意味着),当然,当JVM的垃圾收集,应用是绝对冻结 我现在调查这些垃圾收集的来源......这是一项非常艰苦的工作。 我

    1热度

    3回答

    在一些Java类中,我看到IO资源被声明为实例变量,并且正在多个方法中使用。我如何关闭它们?很少建议finalize()和他们也说不推荐。我可否知道这是否有更好的方法? 例如: public class test{ private PrintWriter writer=null; public test(){ createWriter(); } p

    1热度

    2回答

    我正在构建一个标准的GWT Web应用程序,我也在使用MySql数据库。 每次我重新编译我的应用程序,我的数据库被删除并重新开始。 我知道我可以阻止它丢弃表,但我也想在每次重新编译前保存我的数据库。 我的问题是: 1.我该在哪里放置该方法,以及如何“使用它”? 2.您认为保存该数据库的最佳选择是什么? 感谢您的帮助

    0热度

    1回答

    我在写程序,所以我遇到了问题。 为什么finalize()方法不被调用? public class ExOne extends Thread { private String sD; ExOne(String startUp, String shutDown){ System.out.println("Start-up message is: " + startUp

    1热度

    1回答

    为什么以下程序的输出在定稿()之前跑Classmate运行结束? Classmate使用课程对象,因此它的finalize()应该在课程的finalize()之后运行?但输出显示反向.WHY? class Classmate{ Course mca; Classmate(){ System.out.println("Student const. `enter co

    0热度

    1回答

    我一直在研究Objective-C中的一些XML实用程序,包括我自己的IO流对象,这些对象都是围绕FILE *值构建的。为了安全地做到这一点,当流对象被释放时(如果我还没有这样做的话),我在文件指针上调用fclose是非常重要的。 我对这个(以及其他许多重新分配任务)的策略早已覆盖finalize方法NSObject。不过,我刚刚阅读(并通过测试证实)finalize在释放期间不再被调用。 垃圾回

    8热度

    1回答

    今天我在kotlin中实现了一个Closeable,正如我以前在java中完成的一样,我想实现finalize()作为最后的手段回退,以防客户端代码忘记关闭它,使关键资源未被回收。我认为这个资源非常重要,可以增加这个后备,尽管这个后备不可靠。但是,kotlin.Any没有声明finalize方法,这意味着我不能simplydo此: class Resource: Closeable {