garbage-collection

    9熱度

    3回答

    反對我的期望,下面的程序 import java.lang.ref.WeakReference; import java.util.Arrays; import java.util.List; public class StackTest { public static void main(String[] args) { Object object1 = new Ob

    0熱度

    1回答

    如何記錄文件中的GC活動。使用jConsole/JProfiler運行和監視應用程序不是一種選擇,因爲它是運行時監視,並且我沒有歷史讓我們說什麼時候GC被激活。 我的問題是掛起http請求和我的假設是這些凍結/掛起的請求是由於GC活動。 此致敬禮。

    1熱度

    1回答

    我正在閱讀第二版C++:初學者指南作者:Herbert Schildt。 模塊9.4,他談到返回對象: 就像對象可以傳遞給函數,函數可以返回的對象。要返回一個對象,首先聲明 該函數返回一個類的類型。其次,使用正常返回 聲明返回該類型的對象。以下程序有一個名爲mkBigger()的成員函數。它返回一個對象,其值爲調用對象的值的兩倍。 這是「下面的程序」,他提到: // Returning objec

    1熱度

    1回答

    我試圖運行Python工人(PySpark應用程序),它使用了太多的內存和我的應用程序被殺,因爲超過內存限制(我試圖降低內存的我YARN用法爲了能夠產生更多的工人)。 我來自的Java/Scala的,所以Python GC工作在我的頭上比JVM類似... 有沒有辦法來告訴Python什麼的「可用內存」的數量有?我的意思是,當您的堆大小几乎滿時,Java GC。我想對Python執行相同的操作,所以

    1熱度

    1回答

    地圖和WeakMap之間的主要區別(我認爲)認爲: 如果我們存儲的對象地圖,然後在其他地方後該對象不參照,該對象將仍然沒有包含在垃圾收集過程中,我們仍然可以在Map中訪問它。 但是,如果它存儲在WeakMap然後稍後那個對象沒有被引用到代碼中的其他地方,那麼它將被垃圾收集。 現在看看這個例子中,我得到它的輸出看起來即使在地圖對象不具有參考不再別的地方現在被垃圾收集: const userRoles

    0熱度

    1回答

    我想要一個清晰的創建商店的方法,當我知道新的服務數據可用時(例如mobx-utils的lazyObservable),我可以刷新商店,但可以輕鬆附加更多計算值和動作函數。 從create-react-app開始,使用index.js。 import React from 'react'; import ReactDOM from 'react-dom'; import {observable}

    1熱度

    1回答

    首先從我的項目體系結構開始,我使用MVP和Dagger 2進行依賴注入。 我一直在探索範圍匕首,我的問題是更好地理解活動範圍內的範圍。 儘管使用活動範圍,但我有一個活動(視圖)通過演示者泄漏。 由於我是匕首的新手,我覺得我失去了一些東西。 我假設範圍應該處理我的視圖爲null當活動被破壞(雖然現在不知道它將如何)。是我的假設是正確的?如果是的話我做錯了什麼,否則是否有可能避免使用匕首查看泄漏?我知

    0熱度

    2回答

    默認情況下,image-gc-high-threshold和image-gc-low-threshold值分別爲90%和80%。 我們希望將它們更改爲80和70,我們如何更改Kubernetes圖像垃圾收集閾值。 在此先感謝。

    -6熱度

    1回答

    我想了解在C#中完整地使用堆的完整工作。我理解堆棧和堆的工作方式,但是我沒有發現堆碎片整理的任何解釋(如果可能的話)。 當GC正在分配和釋放堆上的內存塊時,我讀了很多關於碎片問題的文章。 所以,如果有人可以向我解釋或提供一些關於此問題和堆(內存)碎片整理的好文章。

    1熱度

    1回答

    我們星火執行人日誌有這些: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [10 seconds]. This timeout is controlled by spark.executor.heartbeatInterval 搞清楚,這些都是從執行者的心跳司機,我懷疑GC伊蘇斯上驅動程序,從而使GC日誌記錄