手动清理垃圾测试

手动清理垃圾测试

 1 package com.fry.FinalizeTest;
 2
 3 public class FinalizeTest extends java.lang.Object{
 4     @Override
 5     protected void finalize() throws Throwable {
 6         // TODO Auto-generated method stub
 7         super.finalize();
 8         System.out.println("The object is gone!");
 9     }
10     public static void main(String[] args) {
11         for(int i=1;i<=100;i++) {
12             new FinalizeTest();
13         }
14         System.gc();
15         System.out.println("The program is ending");
16     }
17 }

当有14行的System.gc();时的运行效果:

The program is ending
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!
The object is gone!

当没有14行的System.gc();时的运行效果:

The program is ending

时间: 2024-10-13 14:12:54

手动清理垃圾测试的相关文章

手动清理Oracle审计记录

Oracle 数据库审计功能非常强大,通常包括标准审计(包括用户级审计和系统级审计)和细粒度审计.尽管如此,一不小心就容易造成性能问题.同时会把系统表空间给撑爆.下面的内容描述的是如何将审计从系统表空间剥离以及清理Oracle审计记录,供大家参考. 一.审计的相关配置 --环境 SQL> select * from v$version where rownum=1; BANNER ----------------------------------------------------------

Atitit. 图像处理jpg图片的压缩 清理垃圾图片 java版本

Atitit. 图像处理jpg图片的压缩  清理垃圾图片 java版本 1. 清理图片压缩图片尺寸 1 2. 所以要使用ImageWriter 1 3. Thumbnails质量压缩builder.outputQuality(0.9); 2 4. attilax框架的处理 code 2 5. 到一篇文章提到如何控制jpg图片后压缩的质量 3 6. 参考 4 1. 清理图片压缩图片尺寸 目标::300kb>>>10kb.. 处理流程:::scale,outputQuality(0.5) 裁

使用记事本清理垃圾

要轻松流畅上网你是否注意到你的电脑系统磁盘的可用空间正在一天天在减少呢?是不是像老去的猴王一样动作一天比一天迟缓呢? 在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp.._mp)日志文件(.log).临时帮助文件(.gid).磁盘检查文件(.chk).临时备份文件(如:.old.*.bak)以及其他临时文件.特别是如果一段时间不清理IE的临时文件夹"Temporary Internet Files",其中的缓存文件有时会占用上百MB的磁盘空间.这些

最近更新完电脑管家开机速度一下慢了好多有木有?$电脑管家-清理垃圾$.qmgc

最近更新完电脑管家开机速度一下慢了好多有木有? 以前开机速度是几十秒,自从前几天更新了电脑管家之后,开机时间一下就变成了一分几十秒! 桌面上还多了一个清理垃圾的图标! 右键菜单也看不到属性 需要到以下位置查看: $电脑管家-清理垃圾$.qmgc

java 手动清理缓存的方法

有时候会感觉代码如何也查不出问题,可是缓存就是清好几遍了 这个时候就试试手动清理缓存 到你的编译路径下面 E:\java-workspace\wem\work\org\apache\jsp 手动删除你的文件目录下面的运行的文件就行了 ,系统再次运行会再次编译的

手动不完全恢复测试使用备份控制文件

手动不完全恢复测试使用备份控制文件 备份数据库 SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /u01/app/oracle/oradata/prod/system01.dbf /u01/app/oracle/oradata/prod/sysaux01.dbf /u01/app/oracle/oradat

window清理垃圾

新建clean.bat @echo off color 0atitle windows7系统垃圾清理---echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★echo.★☆ ☆★echo.★☆ ☆★echo.★☆ 清理系统垃圾文件,请稍等...... ☆★echo ★☆ ☆★echo.★☆ ☆★echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★echo ★☆ ★☆ ★☆ ★☆ ★☆★

手动清理C盘空间

Win7系统随着使用C盘空间会越来越小,可以使用安全卫士等工具清理系统垃圾,也可以手动删除不必要文件释放C盘空间. 安全删除休眠文件 hiberfil.sys 作为隐藏的系统文件,大小与物理内存一致,当电脑进入休眠状态时,Windows7在关闭系统前将所有的内存内容写入hiberfil.sys文件:但是系统恢复后该文件不会被删除,所以需要手动删除: 以管理员身份运行cmd,输入:powercfg -h off 也可以在取消隐藏属性之后直接删除文件. 2.减小或者取消虚拟内存 如果物理内存足够大(

自己手动清理C盘文件的过程

我发现使用清理工具去清理清理出来的垃圾大小还是挺小的.但是C盘空间还剩下几G90%的空间都被使用了,还听说C盘文件过多的话系统运行速度会比较慢的.现在如何解决这个问题呢?然后我就想会不会是系统盘的用户文件夹里面的文件太多了?然后我去查了下发现那个下载那个文件夹里面的文件还是很多的.因为我下载的东西不分类直接就放到那个下载那个文件夹下面了.主要是觉得默认的话很多软件都是默认的下载位置就是那个位置,以后装什么软件也不用再手动设置下载位置了.但是能不能把那个下载那个文件夹移到其他盘但是访问那个下载那个