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 一步一步努力向上爬 閱讀(697) | 評(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 一步一步努力向上爬 閱讀(837) | 評(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 一步一步努力向上爬 閱讀(369) | 評(píng)論 (0)  編輯 |

          主站蜘蛛池模板: 堆龙德庆县| 浦东新区| 盐源县| 渝北区| 汶川县| 潮州市| 晋州市| 肥东县| 贵德县| 宝坻区| 胶南市| 曲麻莱县| 鲜城| 涟水县| 伊春市| 湖口县| 高清| 本溪| 金沙县| 肥东县| 克拉玛依市| 仪陇县| 桐城市| 大庆市| 元阳县| 正阳县| 右玉县| 莱西市| 浦县| 峨边| 彰武县| 乡城县| 奉贤区| 原阳县| 张家川| 黔南| 阜平县| 集安市| 五常市| 丰城市| 邵阳县|