cost 89 ms
Eclipse Memory 分析儀 - 不兼容 JVM

[英]Eclipse Memory Analyzer - Incompatible JVM

我已經下載了 Eclipse MAT並嘗試在 Windows 上啟動它。 執行MemoryAnalyzer.exe顯示一個彈出窗口Incompatible JVM並顯示以下消息: JVM 的版本 1.8.0_242 不適合此產品。 版本:需要 11 或更高版本。 如本文檔中所述,我創建了一個jre ...

Java 堆轉儲 - 為什么這么多 memory 被 Gradle 占用

[英]Java heap dump - why so much memory is taken by Gradle

我正在使用 Intellij 分析器(異步分析器)在 Spring 啟動 Java 應用程序中運行測試。 我使用分析器來調查可能的 memory 泄漏,測試會暴露出來。 當我分析轉儲時(圖像取自 Eclipse MAT),我看到 memory 的大部分由以下人員拍攝: org.gradle.int ...

Eclipse MAT 報告僅列出前 10 個對象

[英]Eclipse MAT report is only listing top 10 objects

我正在使用 MAT 分析我的堆並查看一些有用的報告。 例如,此報告列出了空 collections 中可能的 memory 廢物。 MAT 版本:1.11.0 正如您從屏幕截圖中看到的那樣,報告中的每個項目僅列出所有對象的前 10 個。 如果我點擊“前 10 個...對象”,期望看到更多對象,實 ...

Java Memory 問題:Java.lang.ref.finalizer object

[英]Java Memory issue : Java.lang.ref.finalizer object

在大多數關於由終結器 object 引起的 memory 泄漏的研究中,無論是在我們的代碼中還是在依賴庫中,都應該重寫 finalize 方法。 但在我的整個項目中,它無處使用。 (我使用的是Java8) 我面臨一個 memory 問題,對於我的服務,一旦我重新啟動服務,可用的 memory 開 ...

如何獲取JSON/XML格式的Eclipse MAT memory泄漏疑似報告?

[英]How to get Eclipse MAT memory leak suspect report in JSON/XML format?

我正在嘗試將 Java memory 分析添加到我的 devops 管道中。 為此,我正在使用 Eclipse MAT 命令行腳本。 一旦我提供 hprof 文件作為輸入,它就會生成可疑報告。 我需要解析這份 HTML 報告並據此做出決定。 這很麻煩,而且解析也不是結構化的。 我想要 XML/JS ...

內存不足:元空間

[英]Out-of-memory : Metaspace

我在元空間中出現內存不足。 正如我在谷歌搜索后理解的那樣,元空間中的內存不足錯誤可能是由於 Classloader 中的泄漏。 因此,為此我開始分析 Eclipse MAT 中的堆轉儲並打開“類加載器資源管理器”,它給出以下內容: 正如我從上述數據中了解到的那樣,com.newrelic.boot ...

Java 堆轉儲文件 (.hprof) 遠大於 eclipse MAT 中的堆大小

[英]Java heap dump file (.hprof) is much larger than heap size in eclipse MAT

我在 Java 的生產中經常遇到一些完整的 GC 問題,我懷疑 memory 是由網絡庫分配的,用於緩沖 TCP 請求結果。 當 memory 使用率很高(大約 8GB)時,我已經轉儲了 Java 堆。 我嘗試用eclipse MAT分析.HPROF文件,文件大約8GB。 但是在 eclipse M ...

Eclipse Memory 分析儀識別 JDBC 漏水

[英]Eclipse Memory Analyzer to identify JDBC leaking

我試圖在我們的應用程序中識別泄漏的 JDBC。 我獲得了一個堆轉儲,它向我展示了使用中的計數 但是我怎樣才能找到阻止連接的應用程序 class 的堆棧跟蹤? ...

Eclipse MAT OQL 某類列表 package

[英]Eclipse MAT OQL list of classes in a certain package

使用 Eclipse MAT 1.9.1 OQL 我想列出某個 package 中堆轉儲中的所有類。 我正在嘗試查詢: 得到: java.lang.NullPointerException: idx at org.eclipse.mat.parser.internal.oql.compiler. ...

Eclipse MAT 線程屬性

[英]Eclipse MAT thread attributes

我將 Liferay 6.1.2 CE 應用程序部署到 Jboss EAP 6.4 我正在嘗試在服務器因 OOM 崩潰后使用 Eclipse MAT 分析堆轉儲。 在支配樹中,我看到幾個線程占用了很多 memory。 我的問題 parkBlocker 和其他 Treads 屬性是什么意思? ...

Mat Eclipse - Java 字節 2GB,無 GC 根

[英]Mat Eclipse - Java byte 2GB with no GC roots

我正在嘗試調試 2GB 且似乎僅包含空值的大字節 object。 使用 Eclipse MAT 時,我找不到任何 GC 根。 JVM 在 websphere 中運行 IBM J9。 任何想法為什么 Eclipse MAT 沒有顯示任何 GC 根,無論是硬還是弱? GC 的路徑顯示為 objec ...

通過 MAT OQL 將線程堆棧寫入文件

[英]Thread Stack to file via MAT OQL

我知道我們可以通過 MAT UI 獲取線程詳細信息和更多信息,但是有沒有一種方法可以將這些堆棧(類似於線程轉儲)重定向到輸出或運行任何 OQL 查詢以獲取相同的信息? 我們有相當大的 HeapDump(大約 16G),它顯示了大約 500 個活動線程,並且遍歷每個 via UI 是一個乏味的過程。 ...

Tomcat逐漸耗盡內存,部署了WebSocket應用程序

[英]Tomcat gradually running out of memory with WebSocket apps deployed

我在一個AWS盒子上運行Tomcat 8.5.9,部署了10個不同的WebSocket應用程序,每個應用程序基本上都充當了消息代理。 https連接器正在使用Http11NioProtocol。 我設置的唯一參數是maxThreads = 200以及證書信息。 請求量不是很高。 它從 ...

清空后從內存中清除圖像資源

[英]Clear image resource from memory after nullifying

我有一個Android活動,需要在應用程序的生命周期中保留在內存中(不要問為什么)。 本活動的后台占用約12MB的內存。 當不查看此活動時,我想釋放此內存空間。 我嘗試添加以下代碼 但這導致仍分配內存空間。 下面的樹是通過MAT檢索的,正如您所看到的,沒有直接引用我的應用程序本身 ...

為什么我的程序在字節數組中保存1.5Gb內存?

[英]Why does my program hold 1.5Gb of memory in a Byte array?

由於最近發生的一些緩慢情況,我一直在分析堆轉儲。 事實證明,有兩個1.5GB字節數組存放在該數組中,我無法追蹤它們的來源。 Eclipse的MAT並沒有向我展示包含這么大塊內容的課程。 它只是說“ <系統類加載器>”。 也許我找的地方不對。 是什么原因導致這兩個大 ...

“ OutOfMemoryError”的其他原因?

[英]Other reasons for “OutOfMemoryError ”?

我在我的一個Java應用程序中遇到了java.lang.OutOfMemoryError。 我在Eclipse的“ VM參數”下增加了最小和最大堆大小的大小: -XX:+ HeapDumpOnOutOfMemoryError -Xmx8g -Xms2g但是,我仍然遇到相同的錯誤。 ...

如何在 Eclipse MAT 中分析深度鏈接的對象

[英]How to analyze deeply linked objects in Eclipse MAT

我正在嘗試使用 Eclipse MAT 分析內存泄漏。 我已經知道這個問題是由本質上是一個鏈表的對象引起的,例如這樣的: 問題是它非常深(大約 40,000 個元素),而且它也不是標准的LinkedList ,因此此處不提供 MAT 對此的支持。 有了第一個元素,我試圖到達列表的底部,但我找不 ...

Mat無法打開轉儲文件

[英]Mat can't open the dump file

我的jmap命令是sudo -u flume /usr/java/jdk1.8.0_60/bin/jmap -F -dump:format=b,file=heap.hprof pid ,但是eclips mat無法打開轉儲文件,並拋出一個例外。 這是我的環境。 但是jhat可以正 ...

Eclipse MAT顯示許多線程沒有堆棧

[英]Eclipse MAT shows no stack for many threads

我的代碼中有一個泄漏,並且我正在使用出色的Eclipse Memory Analyzer工具查看內存轉儲。 使用Thread_Overview,我可以看到線程太多。 但是,只有少數幾個顯示堆棧。 它們的大部分(可能是我的泄漏)顯示為2(已阻止)狀態,但沒有堆棧。 知道轉儲中沒有堆 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM