![](/img/trans.png)
[英]Memory Leak in Jackson ObjectMapper's SerializerCache
不太確定這是 Jackson 問題還是 Springboot 問題,還是 Jetty: 我的微服務在生產中變得無響應顯然是由於 memory 的過度使用(從 OS RSS 統計中得知)但沒有 OOM。 我通過jcmd [pid] GC.heap_dump獲得了堆轉儲,后來在 Eclipse Memo ...
[英]Memory Leak in Jackson ObjectMapper's SerializerCache
不太確定這是 Jackson 問題還是 Springboot 問題,還是 Jetty: 我的微服務在生產中變得無響應顯然是由於 memory 的過度使用(從 OS RSS 統計中得知)但沒有 OOM。 我通過jcmd [pid] GC.heap_dump獲得了堆轉儲,后來在 Eclipse Memo ...
[英]Memory leak due to org.hibernate.internal.SessionFactoryImpl hard to trace
我有這個 Spring 啟動微服務,我懷疑它有一個 memory 問題,但我無法將可疑的 class 追溯到服務代碼。 這里有一些指示圖片,似乎是持久層問題,但我們沒有在任何地方直接使用 SessionFactoryImpl class。 Memory圖表到累積點的最短路徑 class積累的對象 ...
[英]jps not listing tomcat process and jmap fails to create heap dump
我正在運行 tomcat (9.0.39.0) 服務器,由用戶cpappt啟動並使用pid :1682650 運行。運行此服務器的機器不是裸機,而是VMware機器, JVM來自OpenJ9 我想提取 tomcat 的heap dump來分析潛在的 memory 泄漏。 我試過用jps來獲取tomc ...
[英]Why do I get OutOfMemoryError but the heap dump shows a lot of memory as free
我的 Java 程序從 stream 讀取數據,並為其部分創建內存緩存。 在某些時候它會拋出 OutOfMemoryError,我已經讓它在那個時候創建一個堆轉儲,以便我可以看到導致問題的原因。 But when I load the heap dump I see that about half ...
[英]Finding cause of orphaned database connections between tomcat with hikari pool and PostgreSQL server
我的 tomcat 服務器和 postgresql 服務器之間有許多未關閉的連接。 我正在使用 hikari 池來管理連接。 我知道我可以配置 hikari 來處理孤立的連接,並且 postgres 能夠在一定的空閑時間后關閉它們。 但這一切都只能對症下葯,而不是解決實際問題。 An idea I ...
[英]adding analyser in ElasticSearch field of type array
我有一個彈性搜索 object,其中一個字段是數組類型。 現在我想應用一個不同於標准默認分析器的分析器。 當我在索引定義中傳遞分析器時,它拋出錯誤。 我怎樣才能做到這一點? 在下面的示例中,技能包含一組值。 我只想應用不同的分析器並查看結果。 我怎樣才能做到這一點? 出現以下錯誤: ...
[英]Java Memory leak: Why are unreachable objects not collected?
我正在嘗試為 JDK Nashorn 錯誤JDK-8229011找到解決方法。 我使用錯誤票證中鏈接的腳本重現了該錯誤,並進行了幾次堆轉儲。 我使用 JProfiler 和 Eclipse Memory Analyzer 來找到問題的根源。 但是,我總是以無法到達的路徑告終,我不明白為什么對象沒有 ...
[英]Is there any way to get unreachable objects using OQL in mat?
我可以使用 OQL 在 mat 中查詢com.google.common.cache.LocalCache$StrongAccessWriteEntry的所有實例: 我打開了Keep unreachable objects在墊子中。 所以結果包含可達和不可達的對象。 現在我想獲取所有無法訪問的co ...
[英]How to view metaspace area in heap dump?
我的 tomcat 中出現OutOfMemoryError: Metaspace Metaspace。 我得到了 jvm 的堆轉儲文件。 (我用java8) 所以我只想查看堆轉儲(hprof 格式)中的元空間區域,但我不知道該怎么做。 我使用 MAT(Eclipse Memory Analyze ...
[英]Show String contents in the OQL result when using MAT
當我在 Eclipse Memory Analyzer 中執行以下 OQL 我得到以下結果 我可以通過右鍵單擊每個結果行和 select List Objects -> with outgoing references來檢查每個結果行的值,這很不方便。 我希望結果是這樣的: 假設apple , ...
[英]why does Eclipse memory analyser not show InetSocketAddress string values?
我正在使用 eclipse memory 分析器工具分析堆轉儲。 我正在嘗試列出 SocktChannels 及其遠程地址。 我看不到他們的 IP 地址和端口。 我使用以下 OQL: SELECT x.toString() FROM sun.nio.ch.SocketChannelImpl x 當 ...
[英]What does it mean when there are many defined classes and No of instances in Memory Analyzer(MAT)?
我們有一個在生產環境中運行的 Spring Boot 項目(用 groovy 和 Java 編程)。 程序時不時崩潰,所以我們認為存在內存泄漏問題。 我們做了一個轉儲,想用 MAT 分析它,我們看到有很多定義的類和實例數,如下所示,內存分析器(MAT)中有很多定義的類和實例數是什么意思? ...
[英]Eclipse MemoryAnalyzer and sdkman
我正在嘗試在我的 Mac 10.13.6 (High Siena) 上運行 Eclipse MemoryAnalyzer。 當我啟動它時,我收到一條消息,內容為 要打開“MemoryAnalyzer”,您需要安裝舊版 Java SE 6 運行時 在 StackOverflow 上有幾次提到它, ...
[英]Memory Analyzer Tool: ParseHeapDump.sh - Application Error: OutOfMemory Requested length of new long[2,147,483,640] exceeds limit of 2,147,483,639
我正在嘗試分析遠程機器上的 200GB 堆轉儲。 堆轉儲是通過visualVMs的“創建堆轉儲”按鈕創建的。 即使使用 Xmx300GB ( "$(dirname -- "$0")"/MemoryAnalyzer -consolelog -application org.eclipse.mat.ap ...
[英]Memory leak due to more number of instances of org.jboss.vfs.spi.JavaZipFileSystem
我們正在使用 JBoss eap 6.4。 部署和訪問應用程序時,我們遇到了堆問題(出現 memory 錯誤)。創建了一個堆轉儲文件以進行更多調查。 使用 Eclipse MAT 工具分析堆轉儲文件。 MAT 工具抱怨以下泄漏。 問題嫌疑人1 “org.jboss.vfs.spi.JavaZip ...
[英]How to save MemoryAnalyzerTool (MAT) Object Query Language (OQL) result to file?
我的查詢結果對於表來說太大(100k個元素)。 我想將其保存到文件中,以便可以將文本處理(如sort,uniq和awk)應用於諸如group之類的有趣聚合。 我嘗試將其保存到txt文件,但結果如下所示: 如何將整個結果保存到文件中? ...
[英]Need to fetch value from array for each index in MAT
需要從 MAT 中的每個數組中獲取值 在上面的查詢中,我能夠獲取特定索引的值,但我想在循環中運行以獲取數組中每個索引的值。 ...
[英]Memory Leak in JSPs
我正在嘗試解決內存泄漏問題。 我在分析堆轉儲時,發現某些JSP正在使用大約51 mb的堆空間。 您能否讓我知道可能是什么原因。 請在下面找到轉儲的屏幕截圖。 ...
[英]Heap dump - retained size cyclic references
一個舊的長期運行的應用程序在內存中耗盡。 在分析線程轉儲時,我使用保留的大小導航自己,並查找具有大量保留大小的對象,以了解導致內存問題的原因(泄漏或某些進程中的對象太多)。 在這種情況下,內存泄漏報告指向來自jetty的HashedSession。 在查看會話時,我可以看到會話內應用程 ...
[英]How to use: Memory Analyzer Tool: Merge Shortest Path to GC Roots: exclude custom field?
但是,我無法弄清楚要放入-excludes中的內容。 我嘗試在下面添加所有四個,但仍然從ClassName.nameOfFieldInClass中看到不需要的引用! org.package.ClassName org.package.ClassName:指涉 o ...