garbage-collection

    2熱度

    1回答

    所以我知道,因爲Can Timers get automatically garbage collected?問題System.Timers.Timer不會被垃圾收集在第一位。 但我的實際問題是 - 我必須停止或處置計時器? private void CreateTimer() { var timer = new Timer(); timer.Elapsed += Timer

    0熱度

    1回答

    在我的生產應用程序之一,我們使用的是Oracle JRockit的JVM作爲。小GC頻率非常高(大約每40秒)。但是有一段時間我們看到頻繁的Full GC發生,在那段時間Minor GC也收回可以忽略的字節。導致應用程序失敗,因爲我們的應用程序需要在1秒和完整的GC暫停響應正在服用超過1秒。 我有一些來自GC日誌的觀察 1-輕微GC無法在此期間回收任何字節,而不是特定的時期Minor GC回收幾乎

    1熱度

    1回答

    問題是這樣的。 我們正在使用CMS並遇到併發模式故障(需要大約15秒)。使用JRE 8. 已使用UseCMSInitiatingOccupancyOnly和CMSInitiatingOccupancyFraction(80%)。不使用CMSScavengeBeforeRemark。 分配模式是這樣的: 大量短期對象的分配。所以我們正在使用一個大的年輕一代,2GB。倖存者空間未調整。 MaxTenu

    1熱度

    1回答

    從http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html,我發現,對象JVM記錄發生次數: 在接下來的未成年人GC,同樣的事情發生在伊甸園的空間。 將刪除未引用的對象,並將引用的對象移至 倖存者空間。然而,在這種情況下,他們被移動到第二個倖存者空間(S1) 。另外,來自 上的最後一個次要GC的對象

    1熱度

    1回答

    我試圖內Unity3D 5.6我們的應用程序的關鍵時間段 我想設置延遲模式,以「低延時」期間暫停(或減少)垃圾收集,但在檢查GCSettings.LatencyMode只顯示值互動 GCSettings.LatencyMode = GCLatencyMode.LowLatency;

    1熱度

    1回答

    我對S3獸人數據的1.2GB,我試圖做同樣的下列內容: 1)高速緩存活潑的羣集上的數據[snappydata 0.9] 2)上的高速緩存的數據集 3)比較用火花的性能執行一個查詢GROUPBY 2.0.0 我使用的是64 GB/8芯機和用於斯納皮配置集羣如下: 012現在 $ cat locators localhost $cat leads localhost -heap-size=40

    1熱度

    2回答

    我們有一個6節點Cassandra集羣正在大量使用。我們一直在使用垃圾收集器停止世界事件,在節點中可能需要長達50秒的時間,同時Cassandra節點沒有響應,甚至不接受新的登錄。 額外的細節: 卡桑德拉版本:3.11 堆大小= 12 GB 我們使用G1垃圾收集器的默認設置 節點尺寸:4級的CPU 28 GB RAM G1 GC行爲在所有節點上都是相同的。 任何幫助將非常感謝! 編輯1: 檢查對象

    3熱度

    1回答

    我剛讀Unity's docs是 統一的垃圾收集 - 它採用波姆GC算法 - 非代和非壓縮。 「非代數」意味着GC在執行收集過程時必須掃描整個堆,並且隨着堆擴展,其性能會下降。 「非壓縮」意味着內存中的對象不會重新定位以關閉對象之間的間隙。 是否有人知道或假設爲什麼Unity會使用標準.Net GC代替使用幾代和壓縮?我做了一些測試,我真的很驚訝,即使是來自LOH的物體在第0代也可能是GC試圖用小

    0熱度

    1回答

    Iam在Linux中運行Jboss EAP服務器6.1。 分配的堆內存如下所示。 JAVA_OPTS="-Xms2048m -Xmx2048m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true" 當垃圾收集發生在堆內存不釋放低於1200 MB,並且導致內存不足的錯誤。 下面附上GC報告。 https://drive.google.com/

    18熱度

    1回答

    我將1個實例(2個vCPU,2GB RAM,加載〜4k req/sec)切換到Java 9(來自最新的Java 8)。有一段時間,一切都很好,CPU使用率與之前相同。但是,大約6小時後,CPU消耗無故增加4%(從21%增加到25%)。我沒有流量高峯, 沒有增加內存消耗,沒有度量變化(我有代碼內的每個方法的計數器)。沒有。 我離開這個實例約12小時,希望它恢復。但沒有任何改變。它開始消耗更多的CPU