Palanteer:適用於 C++ 和 Python 的高效能視覺化剖析器、偵錯程式和測試助手

Palanteer是一套精簡而高效的工具,用於提高 C++ 和 Python 程式的軟體品質

簡單的程式碼度良儀表板( instrumentation ),在Python中主要是自動的,提供強大的功能。

  • 收集有意義的原子事件(atomic events),包括時間、記憶體、鎖定的等待和使用、context切換、資料值
  • 視覺化和互動式的觀察記錄:時間線、繪圖、柱狀圖、火焰圖……
  • 遠端命令呼叫和事件觀察可以使用 Python 編寫指令碼:深度測試從未如此簡單過
  • C++:
    • 超輕巧的 single-header 跨平台儀器程式庫
    • 編譯時選擇度量群組
    • 編譯時對靜態字串進行雜湊,使其成本最小化
    • 編譯時對所有度量的靜態字串進行剝離
    • 增強的 assertions,stack trace dump.…
  • Python。
    • 對函式的進入/離開、記憶體分配、引發的異常、垃圾收集執行進行自動檢測

專案網址

也許你會有興趣

追蹤 Soft & Share

幫我們個小忙!

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: