memory

    0熱度

    1回答

    沒有故障爲什麼以下代碼不給分段故障 #include <stdio.h> int main(){ int i = 0; int x [10]; while(i < 500){ x[500] = 3; printf("%d", x[500]); i++; } } 但是這個代碼。 #include <stdio.h>

    1熱度

    1回答

    有幾個高速緩存一致性協議在附近,如MSI,MESI,MOSI,MOESI等 讓我們假設這樣的場景:一個CPU包含四核與L1專用高速緩存(L1高速緩存大小在這裏並不重要)。這裏的內存地址是說明性的。 核 - 0請求的存儲器訪問處理0x1111,從而該值將被加載到從主存儲器其L1高速緩存行。 核心-1請求存儲器訪問,以解決0x2222,從而該值將被加載到從主存儲器其L1高速緩存行。 核 - 2請求存儲

    0熱度

    1回答

    我看到這種情況下,從一個網站: cmpl $0x0,-0x20(%ebp) jne xxx (program terminated so -0x20(%ebp) == 0) cmpl $0x1,-0x1c(%ebp) jne xxx (program terminated so -0x1c(%ebp) == $1) 則: lea -0x18(%ebp),%ebx mov -0x

    0熱度

    1回答

    清除數組達到目的後清除數組有用嗎? $mediaUgly = simplexml_load_file('media.xml'); $mediaNice = json_decode(json_encode($mediaUgly),true); XML文件大約有50kb。我不知道有多大$ mediaUgly將在內存中,但我不需要它了,只要我有$ mediaNice,和更高版本我將從$ media

    0熱度

    2回答

    PCI卡可以有一些與其關聯的內存(映射到內存空間或映射到IO空間)。 現在說我們有一個PCI以太網卡(並且它使用內存映射IO),以太網卡將有一些內存作爲緩衝區來放置數據以發送線路,並且每當以太網驅動程序想要通過電線發送數據,它可以要求以太網卡這樣做。 現在我假定以太網卡映射內存的一部分是一個「命令寄存器」,並且當您向該命令寄存器寫入例如字符串"send it"時,以太網卡將向緩衝區發送緩衝區。 現

    2熱度

    2回答

    當我的Android Studio配置文件的應用程序的內存,我可以看到不同種類的內存消耗, 但是當我傾倒Java堆(中間的按鈕),我得到的堆只有分配, 這是從按鈕的名稱預期。但是我仍然可以看到已分配的字符數組和字符串,但正如我們在最近版本中所知,來自String的char數組被移動到本地堆,並且String類只能通過本機方法訪問它們,所以事實證明這個堆轉儲顯示也是本機堆。我對嗎?怎麼樣圖形堆?

    0熱度

    1回答

    我正在使用3層體系結構的asp.net應用程序。 (DAL,BL,PL) 我正在使用實體框架來處理數據。但我有這個數據文件約80列和110000行,我不想保存在數據庫中。 我將它反序列化爲List(字符串數組列表),因爲我需要立即使用2個索引(行和列)來獲取值 我的問題是:什麼是將此對象存儲在內存中的最佳方式是什麼用於業務層?

    1熱度

    1回答

    我有一個問題,內存沒有得到釋放在我的.NET核心Web API。我所做的只是從靜態類中返回一個字符串。 API: [HttpGet] public string Get() { return A.get(); } public static class A { public static string get() { return "aaaaa

    0熱度

    1回答

    1. 我只是好奇如何要求方法使用內存。 我認爲它可能會使用堆內存。 enter image description here 我對嗎? 如何檢查值地址(存儲器地址)

    0熱度

    1回答

    我已經看過幾次「暫存記憶」這個詞,但我不確定它的含義,但我找不到一個來源來了解它。我在維基百科上看到有關Multics here的文章。說明?提前致謝。