M 8.0.1,windows 7.如何找到哪些動態對象花費很長時間才能完成?
一個調試問題。
有時,當我開始M和打開我的筆記本電腦(其中有在啓用它之前,我關閉了它的動態),我得到這個消息
的問題是,不管我點擊的等待,或禁用動態,消息不斷回來。
我必須從Windows任務管理器中終止進程本身(即Mathematica)才能擺脫這一點。
很明顯,我似乎在我的代碼中有一個動態的bug。
我的問題是:有沒有辦法讓M告訴我哪些動態對象導致這個問題?而任何想法爲什麼告訴它禁用動態更新在這裏沒有幫助(因爲我不斷收到消息)。
感謝
你可能給我們一個你正在處理的筆記本的簡化版本導致這個問題?動態評估可能有點棘手,並且很難在沒有看到代碼的情況下判斷問題的原因。 –
@Mike,我希望我能給你一個簡單的。但是這是一個演示程序,運行它的任務,事件處理程序和許多動態,都會刷新整個地方。但是我發現,如果我繼續打「繼續等待」的時間比我所做的要長(2-3分鐘),它實際上會回來。在我點擊幾次並放棄之前。所以,這是一個時間問題。我的代碼中似乎有一些動態錯誤。我花費更多時間在Mathematica代碼中調試動態,而不是花時間添加新代碼:)我不知道Workbench是否可以幫助調試dyanmics代碼? – Nasser