簡體   English   中英

OSX上的Eclipse TPTP或其他java分析解決方案。 建議歡迎

[英]Eclipse TPTP or other java profiling solutions on OSX. Suggestions welcome

我正在嘗試使用TPTP在OSX上的eclipse中分析junit測試。 我從eclipse安裝了TPTP包沒有問題,我去了一些代碼,它告訴我:

代理控制器在端口10002下不可用。
確保服務已啟動且端口號在首選項下正確。

我在互聯網上搜索並發現許多關於代理控制器無法用於os X的抱怨。我認識的幾乎所有java開發人員都在os x下運行eclipse。 為什么eclipse不支持os x? 如果os x無法運行代理控制器,為什么甚至可以為os x提供TPTP包? 純粹用於遠程調試目的?

  • Os X基於BSD構建,Linux具有代理控制器端口。 這已被移植到os x?
  • 任何想法或成功案例讓TPTP在os x上運行(在linux上進行遠程調試,代理控制器更換)?
  • 還有哪些其他選擇(Netbeans,VisualVM,JProfiler)以及它們有多好?
  • stackoverflow建議我做什么?

注意:我感興趣的是對類和方法進行分析,調用每個方法的次數,以及程序在每種方法中花費的時間。 由於使用System.nanotime()語句的代碼的復雜性不是一個選項。

根據Eclipse TPTP FAQ

TPTP支持哪些平台和環境?

TPTP基礎結構的用戶界面組件可以在任何支持Eclipse的平台上運行。 各種測試執行,監視和跟蹤組件通常在廣泛的基礎架構上運行,並與各種系統接口。 目前一個值得注意的缺點是,各種跟蹤設施目前都是針對特定Java的,盡管該項目的目標是在適當的時候擴展其他語言支持。 對於其他代理商,已經為流行的操作系統,應用服務器,Web服務器等實施或計划了合理的覆蓋范圍,特別關注為其他開源產品提供支持。

相關問題:

如何查看代碼的哪些部分運行最多

使用java獲取os級別的系統信息

如果你有一個java應用程序在它沒有做任何事情時消耗cpu

相關鏈接:

適用於Java的開源Profiler

就其他Java分析器而言,我認為這是最好的Stack Overflow問題:

請推薦Java Profiler

我個人會推薦YourKit Java Profiler ,我發現它比TPTP更加用戶友好,並且(雖然我沒有測試過它)它應該適用於OS X.

您是否看過Netbeans Profiler是否在OS X下運行? 它是jvisualvm的一個子集。 它可能會起作用......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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