oql

    4熱度

    2回答

    我有一個堆轉儲,我正在使用Eclipse MAT,但我認爲這應該通過visualvm或任何OQL客戶端工作。 我們可以做這樣的事情 select s.field1, s.field2 from org.me.MyClass 選擇一類的所有實例的領域......但是這僅限於成員變量,和類型的實例。 如何選擇沒有實例的類的靜態字段? 這與this other question有些相關。

    2熱度

    1回答

    我試圖使用visualvm來識別內存泄漏。我通過comapring快照找到了一些候選人,但由於其中有太多這樣的人,我想通過在堆上找到最舊的實例來縮小搜索範圍。有沒有使用OQL來搜索這些實例的方法?我做了一些Google搜索,但沒有找到任何答案。這是我的第二個問題 - 是否有很好的OQL參考? 謝謝。

    4熱度

    1回答

    我試圖使用jhat/OQL跟蹤我們的Tomcat容器中的內存泄漏。我想問的問題是: 「給我所有foo.bar.Cacheable類是從到達了的javax.servlet.http.HttpSession實例(和子實例)」 我設法想出以下內容,但是這並沒有顯示 foo.bar.Cacheable(這很重要,因爲這實際上是一個接口)的子類。 select filter(reachables(s), "

    2熱度

    1回答

    我想知道如何可以搜索匹配一定數量的所有原始浮點值。 在做這樣的事情: select n from java.lang.Float n where n.value == 1.00 被發現只有Float類的實例。我正在探索的應用程序使用不同的包裝,而不僅僅是使用原始浮點值作爲我需要搜索的字段的Float(例如矢量)。 我該如何做到這一點? 下返回一個「浮動沒有發現錯誤」: select n fro