зеркало из
https://github.com/iharh/notes.git
synced 2025-10-29 12:46:06 +02:00
62 строки
2.0 KiB
Plaintext
62 строки
2.0 KiB
Plaintext
https://eclipse.dev/mat/
|
|
https://github.com/eclipse-mat/mat
|
|
|
|
https://eclipse.dev/mat/download/
|
|
https://wiki.eclipse.org/MemoryAnalyzer/FAQ
|
|
https://wiki.eclipse.org/MemoryAnalyzer/Learning_Material
|
|
https://help.eclipse.org/latest/index.jsp?topic=/org.eclipse.mat.ui.help/welcome.html
|
|
|
|
shallow
|
|
size of the obj itself with headers/fields, but without fields' values
|
|
retained
|
|
|
|
|
|
2025
|
|
https://www.vogella.com/tutorials/EclipseMemoryAnalyzer/article.html
|
|
2024
|
|
JPoint - Plizga - HeapDump Mem Analysis Guide 0:00 of 46:10
|
|
https://www.youtube.com/watch?v=fPns2O-cnYQ
|
|
https://jokerconf.com/talks/73c199ab870d45f9b27439962cd77f91
|
|
Dominator Tree
|
|
OQL
|
|
Apache Callcite
|
|
https://calcite.apache.org/
|
|
https://github.com/vlsi/mat-calcite-plugin
|
|
JFR Settings for Recording -> Object Allocation Sample, Stack Trace = true
|
|
btrace (can print vars)
|
|
https://www.datadoghq.com/blog/java-memory-management/
|
|
https://github.com/DataDog/jmxfetch
|
|
https://github.com/DataDog/dd-trace-java
|
|
https://docs.datadoghq.com/tracing/trace_collection/automatic_instrumentation/dd_libraries/java/?tab=wget
|
|
https://github.com/Toparvion/spring-petclinic-rest
|
|
https://toparvion.pro/project/bugclinic/
|
|
https://github.com/Toparvion/heap-talk
|
|
https://toparvion.pro/project/heap-talk/
|
|
2020
|
|
https://habr.com/ru/post/519830/
|
|
2019
|
|
JPint - Pangin
|
|
https://www.youtube.com/watch?v=kKigibHrV5I
|
|
2016
|
|
JPoint - Sitnikov
|
|
https://www.youtube.com/watch?v=OE3wowy29mg
|
|
????
|
|
https://codingtechroom.com/question/jvm-heap-dump-outofmemoryerror
|
|
|
|
mat_dump_analyze.bat:
|
|
@echo off
|
|
setlocal
|
|
|
|
REM Usage: ParseHeapDump.bat <path/to/dump.hprof> [report]*
|
|
REM
|
|
REM The leak report has the id org.eclipse.mat.api:suspects
|
|
REM
|
|
|
|
:: org.eclipse.mat.api:suspects
|
|
:: org.eclipse.mat.api:top_components
|
|
%~dp0..\java\jtools\mat\MemoryAnalyzer.exe -consoleLog -application org.eclipse.mat.api.parse -keep_unreachable_objects %*
|
|
:: org.eclipse.mat.api:suspects org.eclipse.mat.api:top_components
|
|
::
|
|
|
|
endlocal
|