![](/img/trans.png)
[英]Memory leak in C with static variable and i dont know how to fix it
作為練習,我正在編寫 C function一次一行地從文件描述符中讀取內容。 在練習中,我只允許使用標准庫中的 read()、malloc() 和 free(),同時使用一個 static 變量。 function 有效,但當我到達我似乎無法解決的文件中的最后一行時,我不斷收到持續的 memory ...
[英]Memory leak in C with static variable and i dont know how to fix it
作為練習,我正在編寫 C function一次一行地從文件描述符中讀取內容。 在練習中,我只允許使用標准庫中的 read()、malloc() 和 free(),同時使用一個 static 變量。 function 有效,但當我到達我似乎無法解決的文件中的最后一行時,我不斷收到持續的 memory ...
[英]How does Python know to use the same object in memory?
如果我使用以下內容: 我得到相同的ID。 這對我來說很有意義。 我可以理解 memory 經理如何將相同的 object 分配給這些變量,因為我直接引用a列表中的 a。 但是,如果我這樣做: 對於這兩個打印件,我仍然得到相同的 ID output。 Python 如何知道對這些分配使用相同的 o ...
[英]Is it possible to detect when an user closes the console in C?
我想知道是否可以檢測到用戶何時關閉控制台,然后執行 function 以釋放之前 malloc 調用分配的 memory。 我知道像 Windows/Linux/MacOS 這樣的主要操作系統應該在控制台關閉時釋放這個 memory,但我認為最好讓程序盡可能少地依賴操作系統。 ...
[英]Memory not freed after execution of a PHP script
我有一個 LAMP 服務器,我在其上運行 PHP 腳本,該腳本對包含大約 100 萬行的表進行 SELECT 查詢。 這是我的腳本(PHP 8.2 和 mariaDB 10.5.18):$db = new PDO("mysql:host=$dbhost;dbname=$dbname;", $dbus ...
[英]What Happens To Dynamically Allocated Variables Without Handles ? (C++)
像這樣實例化沒有句柄的類會導致 C++ 中的 memory 泄漏嗎? new SomeClass(); 在方法中傳遞它們怎么樣? SomeMethod(new SomeClass()) 在方法的定義超出 scope 之后,它們會被釋放嗎? 這聽起來像是一個愚蠢的問題,但據我所知,如果他們不被釋放, ...
[英]Kubernetes pods replica CPU usage is high
我們有運行 AWS EKS 集群的微服務,許多微服務有超過 10 個 pod 副本,我們使用 grafana 進行監控。 不幸的是,相同微服務中的一些 pod 顯示出非常高的 CPU 使用率,比如 80%,而有些則只有 0.35%。 我們了解 kube.netes 將平等地進行負載平衡以分配負載。 ...
[英]How can I approach this CP task?
任務(來自保加利亞法官,點擊“Език”將其更改為英語): 我得到了 N 種珊瑚中第一個 (S 1 = A) 的大小。 每個后續珊瑚的大小(S i ,其中 i > 1)使用公式 (B*S i-1 + C)%D 計算,其中 A、B、C 和 D 是一些常數。 我被告知 Nemo 在第 K個珊瑚附 ...
[英]Memory efficient type to store 8 bytes and 2 ushort values
我需要創建一個行數組。 每行將包含八個 1 字節數字 (0-255) 和兩個 2 字節 ushort 數字 (0-65535)。 我將在 memory 中同時保留數百萬(如果不是數十億)這樣的行。如果我專注於優化 memory 的使用,那么用於構造此類行的最佳類型是什么? 我使用64位操作系統。 我 ...
[英]Does tracemalloc removes freed memory from its recent snapshot?
我正在嘗試調試 Python 和 Flask 應用程序,隨着時間的推移 memory 增長。 我知道 tracemalloc 跟蹤分配給 Python 的 memory,它向我展示了在每個快照中我的程序中分配的 memory 的回溯。 我的問題是最近的快照是否顯示了分配的 memory 的歷史數據 ...
[英]What is the difference between shared_ptr<int> and shared_ptr<int[]>?
我有一個 class 變量ptr ,我希望它指向我的 1D int數組的第一個元素。 這兩個語句有什么區別,我應該使用哪一個? ...
[英]Allocation using Cuda with alignment
使用 cudaMallocHost() 和 cudaMalloc() 分配 memory 的最有效方法是什么,以便 memory 與某個值對齊。 就像 __mm_malloc 一樣,您可以在其中傳遞大小為 alignment 作為參數。 ...
[英]How to prevent OOM from a Collection array object
我的應用程序試圖根據正則表達式模式列出 NFS 驅動器中的所有文件。 我正在使用 apache commons-io fileutils 列出文件。 我成功地做到了,盡管我面臨的問題是返回 object 的大小確實很高(因為有數百萬個文件)。 堆 memory 消耗高達 10GiB 並在許多情況下 ...
[英]Memory leak situation when storing a URLSession task in a property in Swift
我試圖了解 Swift 語言中的 memory 泄漏情況,但有一種情況我仍然想知道。 我創建了一個新的 UIViewController 並調用 fetch function 並將獲取任務存儲在屬性中而不啟動任務,然后我關閉了這個 UIViewController。 我發現這個UIViewContr ...
[英]Is calling a constructor faster then setting a field Mono?
我正在為我的 C++ 項目實施 Mono,我有一個 C# class,其中包含一個 integer。像這樣: 我還有另一個 Class,它有一個TestClass字段。 是這樣的: 現在,我有一個名為 instance 的AnotherClass instance ,我想設置它的test字段。 由 ...
[英]How to add zero-padding to a single Span<byte> without allocate memory?
我有一種將Span<byte>轉換為int的方法: 如果輸入參數 ( buffer ) 長度為 4,則轉換有效,但如果它少於 4 個字節,則無效。 我正在尋找一種非分配方法來執行此操作。 那么如何在轉換前向buffer添加零填充,或者還有其他解決方案嗎? ...
[英]Why do the values change after leaving the function and why do I get a segmentation fault?
我的 C++ class 有這個作業。我必須實現一個列表 class,我可以從前面或后面添加。 我已經實現了,但是有一個很大的問題。 集合測試.cpp 列表.hpp 收藏.hpp 節點.hpp 我已經看過好幾次了,但我得到了同樣的錯誤。 我用 Visual Studio 調試我的程序,發生的事情是 ...
[英]Reason for operator new returning void*;
operator new返回void*的意義/原因是什么? 我試圖想出為什么存在這樣一個操作員版本的想法,但我想不出一個。 ...
[英]How can C allocate memory without an OS? (Cases where OS is written in C)
我正在學習一門我們在微控制器上編寫操作系統的課程。 操作系統是在 C 中編寫的,講師按以下方式為每個線程初始化堆棧空間。 int32_t TCB_STACK[NUM_OF_THREADS][STACK_SIZE]; 如果首先沒有運行任何操作系統來為它提供服務,如何分配 memory? 我錯過了什么 ...
[英]K&R 5.11 Pointers to Functions - The sorting program crashes after the first line of input
我對這本書關於指針和 memory 管理的部分有一些疑問。 我的程序在第一行輸入后崩潰,我不明白問題出在哪里。 我嘗試編寫並執行書中顯示的代碼——應該在第 120 頁,關於函數指針的部分。 基本上,我給出了一些輸入行,然后按數字(如果我用 -n 指定)或字典順序對它們進行了排序。 我對指向 func ...
[英]How to allocate memory in SLURM?
我是 Slurm 的新手。 下面,我要執行一個 Python 文件,它需要 92.3GiB。 我分配了 120GB,但我的代碼仍然返回 memory 錯誤。 submit_venv.sh 使用./submit_venv.sh運行腳本追溯: ...