사용자 도구

사이트 도구


java:memory:oql

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:memory:oql [2013/09/17 16:35]
kwon37xi [참조]
java:memory:oql [2013/09/17 16:35] (현재)
kwon37xi [Object Address 를 검색 조건으로 검색]
줄 1: 줄 1:
 ====== OQL Object Query Language ====== ====== OQL Object Query Language ======
   * [[java:visualvm|Java VisualVM]]이나 [[java:memory:mat|Java Memory Analyzer(MAT)]] 등에서 Heap dump에 있는 객체를 가져오는 쿼리 언어.   * [[java:visualvm|Java VisualVM]]이나 [[java:memory:mat|Java Memory Analyzer(MAT)]] 등에서 Heap dump에 있는 객체를 가져오는 쿼리 언어.
 +  * OQL은 프로그램마다 다르다. 여기서는 [[java:memory:mat|Java Memory Analyzer(MAT)]]의 OQL을 정리한다.
  
 ===== 문자열비교 ===== ===== 문자열비교 =====
줄 16: 줄 17:
 <code> <code>
 // 해시맵 Entry 구현체는 달라질 수 있다. // 해시맵 Entry 구현체는 달라질 수 있다.
-SELECT * FROM java.util.concurrent.ConcurrentHashMap$HashEntry he\+SELECT * FROM java.util.concurrent.ConcurrentHashMap$HashEntry he
 WHERE toHex(he.value.@objectAddress) = "16진수주소값" WHERE toHex(he.value.@objectAddress) = "16진수주소값"
 </code> </code>
java/memory/oql.1379403320.txt.gz · 마지막으로 수정됨: 2013/09/17 16:35 저자 kwon37xi