調試和分析你的腳本
因此,腳本編輯器是一個非常強大的腳本讀寫工具。在開發腳本時,您也可以只執行一行程式碼或選定的程式碼來驗證其行為。您可以將滑鼠懸停在變數名稱上以確定其當前內容。您也可以使用 JMP 日誌來檢查執行結果或任何錯誤訊息。偵錯器是一個獨立的環境,用於增量運行腳本,您可以控制執行過程並觀察計算和物件行為,以確認程式碼或識別問題及其根源。在偵錯器中,您可以設定斷點來暫停執行、單步執行函數或包含檔案、單步執行所有表達式、或單步執行到下一個斷點或結束。您還可以分析執行時間,並觀察全域變數、局部變數和監視變數、命名空間以及呼叫堆疊和斷點。現在,大多數腳本的執行速度都相當快,但如果執行速度較慢,則一些 JSL 函數可以提供有關時間的資訊。 Tick Seconds 函數提供自 JMP 啟動以來的滴答數,一個滴答代表一秒鐘。因此,您可以在腳本的某個部分之前和之後呼叫此函數來計時該部分腳本。第二個結果和第一個結果的差異就是這段程式碼執行過程中經過的滴答數。 HP Time 函數可以以相同的方式使用,但它會傳回精確到微秒的高精度時間值。您也可以使用提供偵錯器的相同獨立環境來計時腳本。這稱為分析器 (Profiler),您可以使用它來查看執行特定行所花費的時間或某行執行的次數。