面試題:“你能不能談談,java GC是在什么時候,對什么東西,做了什么事情?” 面試題目:地球人都知道,Java有個東西叫垃圾收集器,它讓創建的對象不需要像c/cpp那樣delete、free掉,你能不能談談: GC是在什么時候,對什么東西,做了什么事情? 以上算是三個問題,下面逐一 ...
之前學習了javaGC的原理機制,有了一定的了解,現在做一個整理總結,便於理解記憶,包括三個問題: .javaGC是什么時候做的 .javaGC作用的東西是什么 .javaGC具體都做了些什么事情 關於javaGC原理參看另一篇隨筆: http: www.cnblogs.com clarke p .html .javaGC是什么時候做的 也就是GC的觸發條件,eden 滿了minor gc,升到老 ...
2017-12-11 19:59 0 4013 推薦指數:
面試題:“你能不能談談,java GC是在什么時候,對什么東西,做了什么事情?” 面試題目:地球人都知道,Java有個東西叫垃圾收集器,它讓創建的對象不需要像c/cpp那樣delete、free掉,你能不能談談: GC是在什么時候,對什么東西,做了什么事情? 以上算是三個問題,下面逐一 ...
什么時候觸發的GC機制 ①在程序空閑的時候。這個回答無力吐槽 ②程序不可預知的時候/手動調用system.gc()。關於手動調用不推薦 ③Java堆內存不足時,GC會被調用。當應用線程在運行,並在運行過程中創建新對象,若這時內存空間不足,JVM就會強制地調用GC線程,以便回收內存 ...
面。 2.系統自身決定,不可預測的時間/調用System.gc()的時候。 分析:這種回答大 ...
面試題目:地球人都知道,Java有個東西叫垃圾收集器,它讓創建的對象不需要像c/cpp那樣delete、free掉,你能不能談談: GC是在什么時候,對什么東西,做了什么事情? 以上算是三個問題,下面逐一分析: 問題一回答:什么時候?1.系統空閑的時候。 分析:這種回答大約占30 ...
存儲工程師做什么事情呢? (1)給客戶提供方案。比如說,某個客戶老板不太懂得技術,只有一個概念,實現什么功能,我們提供一套完整的方案設計,應該如何實現這個架構,既要考慮成本,也考慮方案的可行性。需要我們熟悉不同的場景,需要了解備份,容災這些技術。有了這些技術以后,才能給客戶提供一個方案。提供給 ...
1.先來看看一張概要圖 2.分析過程 (1)用戶輸入url,瀏覽器內部代碼將url進行拆分解析,如下圖所示: (2) 瀏覽器首先去找本地的hosts文件,檢查在 ...
通俗來說,我們都知道new一般做了下面四件事: 1、創建一個空對象; 2、將空對象的原型,指向於構造函數的原型; 3、將空對象作為構造函數的上下文(改變this指向); 4、對 ...
前言 在之前的面試經歷中,對於String的考察還是挺頻繁的,大致考察以下幾個知識點: String 常量池 new String() == 和 equals 的區別 nati ...