Strace-Ausgabe zeigt Malloc und Free-Systemaufruf in einer Multithread-Anwendung nicht an
Posted: 14 Jan 2025, 20:06
Ich versuche mit dem folgenden Code ein Speicherverlustproblem zu simulieren und dann die Systemaufrufe zu untersuchen, die zu einem Speicherverlust führen.
Code: Select all
include
#include
#include
#include
#include
class SharedObject {
public:
std::string currentTime;
SharedObject() {
// Capture current time as string
auto now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
currentTime = std::ctime(&now); // Convert time to string
}
void displayTime() {
std::cout