资源中心

2011-03-30 13:10

示例1
   在这个例子中,循环申请Object 对象,并将所申请的对象放入一个Vector 中,如果仅仅释放引用本身,那么Vector 仍然引用该对象,所以这个对象对GC 来说是不可回收的。因此,如果对象加入到Vector 后,还必须从Vector 中删除,最简单的方法就是将Vector对象设置为null。
Vector v = new Vector(10);
for (int i = 1; i<100; i++)
{Object o = new Object();
v.add(o);

2011-03-30 12:56

      在Java 中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为Java 中的内存泄漏,这些对象不会被GC 所回收,然而它却占用内存。在C++中,内存泄漏的范围更大一些。有些对象被分配了内存空间,然后却不可达,由于C++中没有GC,这些内存将永远收不回来。在Java 中,这些不可达的对象都由GC 负责回收,因此程序员不需要考虑这部分的内存泄漏。

2011-03-30 12:53

      Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 小时在服务器上运行,则内存漏洞在此处的影响就比在配置实用程序中的影响要大得多,即使最小的漏洞也会导致JVM耗尽全部可用内存。

2011-02-22 12:16

表中的"性能影响"列指示每个参数影响

2011-02-10 09:53

   Gartner最近的一项调查中表示,超过一半的受访企业采用开源软件(OSS)解决方案作为他们IT战略的一部分。近三分之一的受访企业采用开源软件解决方案的原因是由于灵活性的优势,增加创新,缩短生命周期和快速的采购过程。然而调查还显示,只有三分之一的企业拥有正式的开源软件政策。

从2010年7月到8月,Gartner调查了11个国家的547位IT领导者,目标是确定当前和未来开源软件的采用率和使用习惯。

2011-01-21 11:30


1 表分区


在大量数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理.在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB.有的甚至可以达到TB级。虽然存储介质和数据处理技术的发展也很快.但仍然不能满足用户的需求,为了使用户大量的数据在读写操作和查询中速度更快.Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。


2 碎片整理

2010-10-18 14:43

  本文用几点了说明DB2数据库优化需掌握几条基本策略。

  1、对后续用到的表建立索引(注意在插入数据之前建立或者在插入后建立但是要runstats):

  说明:插入之前建立的话,在表插入数据的过程中,索引也随着更新,这样的话需要较大的日志空间,因此速度会比较慢,可以采用不计日志的方式插 入;数据差完之后再建立索引的话,该表的日志统计信息没有更新,因此执行计划会很差,用不到索引,runstats on tabble asiainfo.aaaa and indexes all之后,索引统计信息就会更新,这样执行计划会考虑到使用索引,因此速度快。

2010-10-18 14:36

       计算机网络的普及应用已渗透到社会各个层面,给社会带来便利的同时也随之带来的安全和管理问题。互联网络是一把双刃剑;就如一个企业而言有些员工利 用工作时间看新闻、玩游戏、干私活、聊天、泄密公司资料、炒股票、下电影、听歌曲、浏览色情站点、甚至在公司网上边拿老板工资边找工作等等。不仅仅消耗公 司资源,更是因为影响公司效率、泄露公司机密、甚至丢失客户资源令人痛心。而利用局域网网络监控软件这非常有效的管理辅助手段并和企业的内部管理机制结合 达到更加事半功倍的效果,已经成为大家的共识。

2010-10-18 14:30

      ORACLE的数据库所占用的内存区域被称为SGA,它主要由三部分组成,第一部分是DATA BUFFER,第二部分是LOG BUFFER,第三部分是SHARED POOL。

2010-10-18 14:27

       当谈到影响SQL Server性能的组分时,你很可能会想到CPU的使用率、内存和查询过程所占用的I/O资源。不过,还有另外一个值得注意的影响因素,那就是磁盘空间的 使用。在以前,磁盘空间的成本非常高,所以大部分人都会竭尽所能地节约磁盘空间的使用。相信大家对千年虫问题还记忆犹新,问题的产生正是源于日期是以八位 字符(例如2000年11月7日的格式为11/07/00)形式存储的。老牌的计算机程序员在存储每个日期时都只存储年份的后两位数字,而省去了前两位。

页面