LUA 調式工具的選擇

2021-07-25 09:20:21 字數 1076 閱讀 4519

最近看到乙個關於vs的lua除錯外掛程式, 裝了vs2012試了下, 忍不住發此文總結下lua各種除錯工具

1.decoda

這是現今地球上除錯lua5.1最方便的工具, 沒有之一. 強大的注入式除錯, 效能極高.支援 掛接程序, 變數展開, 斷點等各種日常所需.
早期的decoda是收費工具, 因此質量非常高.

decoda現在已經停止開發並開源了, 除錯lua5.2會crash. 源**可以作為一種技術參考, 很多dll注入修改技術, 灰常牛x
image

2.luastudio

比較優秀的除錯工具(因為收費), 可以除錯lua5.1/5.2, 介面屬於vs2008型別, 土豪可以考慮買幾套試試

3.zerobrane studio

對lua5.1支援較好, 5.2也能調但偶爾還是會crash, 基於遠端除錯方式, 所以效能略低.

4.remdebug

沒有ide, 純命令列方式偵錯程式, 但因為簡單, 所以可以參考後寫乙個自己的程式內建偵錯程式

5.babe lua

把這貨放在最後是有原因的, 還記得那句老話: 老外一開源, 我們就有自主研發了, 對的, 這貨一定是參考了decoda的**後搞出個vs的外掛程式來,

雖然不收費, 但是不提下參考物件的行為還是值得批鬥的.

這貨在中文部落格上說, 不支援掛接到程序(decoda支援), 不支援64位除錯(luastudio支援), 除錯30~50次偶爾掛1到2次.

哎, 畢竟只是**搬運工, 不生產**.

這貨裝上, 能用, 調5.2是不行的, 5.1比decoda方便點, 畢竟vs支援懸浮顯示變數.

說了那麼多, 其實對於lua5.2版本的除錯, 還是沒有免費的比較合適的方案,

如果實在想除錯, 還是可以參考下remdebug的原理及lua官方除錯文件, 自己通過c api呼叫寫一套適合自己的遠端除錯工具.

其實沒有多複雜, 但總比不除錯的好.

JMeter 的調式工具

任何的程式設計工具都會相應的調式工具,jmeter的調式 工具主要有五種 1 檢視結果樹 含請求資訊 響應資訊等 2 http 映象伺服器 http mirror server用於檢視請求資訊 3 debug sampler 樣本除錯工具,含輸入輸出資訊 4 debug pre postproces...

Lua簡單使用,lua工具類編寫,lua表的使用

專案中的工具類編寫,以utils.lua為例 首先建立乙個表。utils utils or 尋找陣列中某個值的下標 utils utils or 尋找陣列中某個值的下標,僅在table中每個值都不一樣時有效 utils.findidxbyvalue function arr,value local ...

LUA相關工具資源

出處 windows平台lua的整合開發環境 lua and wxwidgets的混合體.有自己的帶有偵錯程式的ide。這個ide使用wxlua開發的 eclipse 平台的lua ide brazilian portuguese的一些免費的lua ide outra ide para lua gr...