callstack

    15熱度

    3回答

    似乎有一種觀點認爲在64位體系結構上使用「拆分堆棧」運行時模型是不必要的。我說的好象是,因爲我還沒有看到任何人居然說,只有圍繞它跳舞: 一個典型的多線程程序的內存使用量可以減少顯著 ,因爲每個線程不需要最壞的情況下堆棧大小爲 。在32位地址空間中運行數百萬個線程(全NPTL 線程或協程)成爲可能。 - Ian Lance Taylor ...暗示64位地址空間已經可以處理它了。 而且......

    0熱度

    3回答

    當我試圖在一個特殊類型的類中測試一個方法時,我得到一個NullPointerException。對於這個例外的原因,我是我們的想法。 public class TestStack { private Stack st; private Entry en; /** * @throws java.lang.Exception */ @Befo

    3熱度

    1回答

    如果我在我的php代碼深處拋出一個異常,它將在前面用xdebug以默認的橙色佈局打印,如果你知道我的意思。問題是,調用堆棧或堆棧跟蹤太短。它只顯示前5個步驟。 如果我在拋出並打印 - > xdebug_message變量後直接捕獲異常,它將顯示完整的調用堆棧/堆棧跟蹤,它有14個步驟。 有沒有人有一個想法可能會導致這個問題?我正在全天搜索解決方案。 版本: PHP 5.3.6 Xdebug的2.2

    0熱度

    2回答

    我正在實現一個斷點函數,用於在ruby中調試我的代碼。 我的斷點函數就像下面代碼中的breakpoint一樣。 def breakpoint s color_s = "\033[1m\033[33m" color_f = "\033[0m\033[22m" line= (caller.first.split ":")[1] puts "#{color_s}#

    0熱度

    1回答

    是否可以修改/訪問Java調用棧?例如保存和恢復?我正在考慮實現協作式多任務(特別是I/O),就像gevent for python或haskell(本身就是這樣)。異步回調意大利麪條混亂不能是最好的解決方案。

    0熱度

    1回答

    來自現有的代碼庫。類A具有實例變量A.toBeCalled,類型爲「ToBeCalled」。 如何找到它的所有用法/參考A.toBeCalled從代碼庫的整個調用圖? 例如 B類調用A.getToBeCalled()並存儲在其本地var中,然後通過調用它的方法來使用它。 B類調用A.getToBeCalled()並存儲在C類的實例var中,然後D類使用C類的實例var。 要求: 什麼方法調用A.t

    -2熱度

    2回答

    任何人都可以幫助我從以下代碼中的評論HERE中繪製運行時棧?我試過這個,但被告知這是不正確的,我的教授拒絕解釋這個......如果任何人都可以給我一個例子,很容易將它用作另一段代碼的比較。 具體而言,我相信我沒有正確格式化堆棧。 我嘗試: array a initialized with 3 values integer x = 4; call method b, passes in arra

    -1熱度

    1回答

    我在IIS中使用遞歸函數。它使用以下代碼: void recursivefunction(int value) { Random random=new Random(); int randomValue=random.Next(1,1000000); if(randomValue!=value) recursivefunction(value); else return random

    1熱度

    2回答

    這是一個無限循環的遞歸函數。 <html> <body> <script type="text/javascript"> function repeat(x){ document.write(x+" "); repeat(x+1); } repeat(1); </script> </body> </html> 使用該函數,我可以看到有多少遞歸調用發生在內存不足之前。

    3熱度

    5回答

    在Visual Studio 2012中,我使用調試來啓動應用程序。我打開一些屏幕,然後關閉它。在這一點上,當我看到Call Stack時,我可以在我的應用程序中看到起點,一些打開/關閉屏幕的方法,以及很多(外部)調用不是來自我的應用程序。我注意到,我的應用程序中的很多調用都沒有列出,儘管它們已經被執行。 我在我的應用程序中放置了一個斷點。當應用程序遇到斷點時,我開始使用F11進入代碼。基本上它所