posts - 9, comments - 4, trackbacks - 0, articles - 21

          JAVA優(yōu)化

               摘要: 雖然用 Java? 語(yǔ)言編寫(xiě)的程序在理論上是不會(huì)出現(xiàn)“內(nèi)存泄漏”的,但是有時(shí)對(duì)象在不再作為程序的邏輯狀態(tài)的一部分之后仍然不被垃圾收集。本月,負(fù)責(zé)保障應(yīng)用程序健康的工程師 Brian Goetz 探討了無(wú)意識(shí)的對(duì)象保留的常見(jiàn)原因,并展示了如何用弱引用堵住泄漏。  閱讀全文

          posted @ 2007-10-19 11:14 一步一步努力向上爬 閱讀(693) | 評(píng)論 (0)  編輯 |

               摘要: Java語(yǔ)言建立了垃圾收集機(jī)制,用以跟蹤正在使用的對(duì)象和發(fā)現(xiàn)并回收不再使用(引用)的對(duì)象。該機(jī)制可以有效防范動(dòng)態(tài)內(nèi)存分配中可能發(fā)生的兩個(gè)危險(xiǎn):因內(nèi)存垃圾過(guò)多而引發(fā)的內(nèi)存耗盡,以及不恰當(dāng)?shù)膬?nèi)存釋放所造成的內(nèi)存非法引用。  閱讀全文

          posted @ 2007-10-19 10:06 一步一步努力向上爬 閱讀(833) | 評(píng)論 (1)  編輯 |

               摘要: Java 的一個(gè)重要優(yōu)點(diǎn)就是通過(guò)垃圾收集器(Garbage Collection,GC)自動(dòng)管理內(nèi)存的回收,程序員不需要通過(guò)調(diào)用函數(shù)來(lái)釋放內(nèi)存。因此,很多程序員認(rèn)為Java不存在內(nèi)存泄漏問(wèn)題,或者認(rèn)為即使有內(nèi)存泄漏也不是程序的責(zé)任,而是GC或JVM的問(wèn)題。其實(shí),這種想法是不正確的,因?yàn)镴ava也存在內(nèi)存泄露,但它的表現(xiàn)與C++不同。  閱讀全文

          posted @ 2007-10-19 09:44 一步一步努力向上爬 閱讀(365) | 評(píng)論 (0)  編輯 |

          主站蜘蛛池模板: 温泉县| 巴塘县| 吉木乃县| 勃利县| 廊坊市| 旌德县| 通城县| 大渡口区| 靖江市| 门源| 江川县| 建宁县| 陵川县| 夏河县| 正阳县| 且末县| 固镇县| 德化县| 独山县| 太仆寺旗| 平罗县| 杭锦后旗| 莱西市| 三台县| 吴旗县| 乌海市| 宁安市| 鄱阳县| 百色市| 垫江县| 绥江县| 定结县| 江达县| 资源县| 武山县| 三亚市| 桃江县| 克东县| 广平县| 桃园县| 唐河县|