stack-memory

    3熱度

    4回答

    問題: 我已經爲運行的應用程序設置了Xms512m和Xmx1024m,該實例使用C++本機層執行其他操作,運行應用程序時出現OutOfMemory異常。我需要知道C++使用哪些內存(即來自分配的內存Xms512m和Xmx1024m,或者它使用的不是此設置的內存)。 如何在單獨運行應用程序時爲Java和C++代碼獲取堆空間和堆棧空間。

    48熱度

    2回答

    我知道如何使用malloc在堆上創建struct。正在尋找一些有關在堆棧中創建C的struct的文檔,但所有文檔。似乎只是在堆上談論結構創建。

    0熱度

    2回答

    可能重複: how does an optimizing c++ compiler reuse stack slot of a function? 做C++編譯器有自己的方式來確定時間處,在函數中的每個局部變量的壽命時間結束,使它們進行優化使用堆內存,還是他們簡單地把它等同於函數執行的生命週期?