cost 332 ms
Memory Jackson ObjectMapper 的 SerializerCache 泄漏

[英]Memory Leak in Jackson ObjectMapper's SerializerCache

不太確定這是 Jackson 問題還是 Springboot 問題,還是 Jetty: 我的微服務在生產中變得無響應顯然是由於 memory 的過度使用(從 OS RSS 統計中得知)但沒有 OOM。 我通過jcmd [pid] GC.heap_dump獲得了堆轉儲,后來在 Eclipse Memo ...

Memory 由於 org.hibernate.internal.SessionFactoryImpl 難以追蹤而泄漏

[英]Memory leak due to org.hibernate.internal.SessionFactoryImpl hard to trace

我有這個 Spring 啟動微服務,我懷疑它有一個 memory 問題,但我無法將可疑的 class 追溯到服務代碼。 這里有一些指示圖片,似乎是持久層問題,但我們沒有在任何地方直接使用 SessionFactoryImpl class。 Memory圖表到累積點的最短路徑 class積累的對象 ...

jps 未列出 tomcat 進程和 jmap 無法創建堆轉儲

[英]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 ...

為什么我得到 OutOfMemoryError 但堆轉儲顯示很多 memory 是免費的

[英]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 ...

查找 tomcat 與 hikari 池和 PostgreSQL 服務器之間孤立數據庫連接的原因

[英]Finding cause of orphaned database connections between tomcat with hikari pool and PostgreSQL server

我的 tomcat 服務器和 postgresql 服務器之間有許多未關閉的連接。 我正在使用 hikari 池來管理連接。 我知道我可以配置 hikari 來處理孤立的連接,並且 postgres 能夠在一定的空閑時間后關閉它們。 但這一切都只能對症下葯,而不是解決實際問題。 An idea I ...

在類型數組的 ElasticSearch 字段中添加分析器

[英]adding analyser in ElasticSearch field of type array

我有一個彈性搜索 object,其中一個字段是數組類型。 現在我想應用一個不同於標准默認分析器的分析器。 當我在索引定義中傳遞分析器時,它拋出錯誤。 我怎樣才能做到這一點? 在下面的示例中,技能包含一組值。 我只想應用不同的分析器並查看結果。 我怎樣才能做到這一點? 出現以下錯誤: ...

Java Memory 泄漏:為什么不收集無法訪問的對象?

[英]Java Memory leak: Why are unreachable objects not collected?

我正在嘗試為 JDK Nashorn 錯誤JDK-8229011找到解決方法。 我使用錯誤票證中鏈接的腳本重現了該錯誤,並進行了幾次堆轉儲。 我使用 JProfiler 和 Eclipse Memory Analyzer 來找到問題的根源。 但是,我總是以無法到達的路徑告終,我不明白為什么對象沒有 ...

如何查看堆轉儲中的元空間區域?

[英]How to view metaspace area in heap dump?

我的 tomcat 中出現OutOfMemoryError: Metaspace Metaspace。 我得到了 jvm 的堆轉儲文件。 (我用java8) 所以我只想查看堆轉儲(hprof 格式)中的元空間區域,但我不知道該怎么做。 我使用 MAT(Eclipse Memory Analyze ...

使用 MAT 時在 OQL 結果中顯示字符串內容

[英]Show String contents in the OQL result when using MAT

當我在 Eclipse Memory Analyzer 中執行以下 OQL 我得到以下結果 我可以通過右鍵單擊每個結果行和 select List Objects -> with outgoing references來檢查每個結果行的值,這很不方便。 我希望結果是這樣的: 假設apple , ...

為什么 Eclipse memory 分析器不顯示 InetSocketAddress 字符串值?

[英]why does Eclipse memory analyser not show InetSocketAddress string values?

我正在使用 eclipse memory 分析器工具分析堆轉儲。 我正在嘗試列出 SocktChannels 及其遠程地址。 我看不到他們的 IP 地址和端口。 我使用以下 OQL: SELECT x.toString() FROM sun.nio.ch.SocketChannelImpl x 當 ...

當內存分析器(MAT)中有許多定義的類和實例數時,這意味着什么?

[英]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 和 sdkman

[英]Eclipse MemoryAnalyzer and sdkman

我正在嘗試在我的 Mac 10.13.6 (High Siena) 上運行 Eclipse MemoryAnalyzer。 當我啟動它時,我收到一條消息,內容為 要打開“MemoryAnalyzer”,您需要安裝舊版 Java SE 6 運行時 在 StackOverflow 上有幾次提到它, ...

內存分析器工具:ParseHeapDump.sh - 應用程序錯誤:OutOfMemory 請求的 new long[2,147,483,640] 長度超過了 2,147,483,639 的限制

[英]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 泄漏,因為 org.jboss.vfs.spi.JavaZipFileSystem 的實例數量更多

[英]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 ...

如何將MemoryAnalyzerTool(MAT)對象查詢語言(OQL)結果保存到文件?

[英]How to save MemoryAnalyzerTool (MAT) Object Query Language (OQL) result to file?

我的查詢結果對於表來說太大(100k個元素)。 我想將其保存到文件中,以便可以將文本處理(如sort,uniq和awk)應用於諸如group之類的有趣聚合。 我嘗試將其保存到txt文件,但結果如下所示: 如何將整個結果保存到文件中? ...

堆轉儲 - 保留大小的循環引用

[英]Heap dump - retained size cyclic references

一個舊的長期運行的應用程序在內存中耗盡。 在分析線程轉儲時,我使用保留的大小導航自己,並查找具有大量保留大小的對象,以了解導致內存問題的原因(泄漏或某些進程中的對象太多)。 在這種情況下,內存泄漏報告指向來自jetty的HashedSession。 在查看會話時,我可以看到會話內應用程 ...


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