MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / free

Method free

src/core/test/mem_alloc.cpp:59–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57 }
58
59 void free(void* ptr) override {
60 MGB_LOCK_GUARD(m_mtx);
61 auto iter = m_addr2size.find(ptr);
62 mgb_assert(iter != m_addr2size.end());
63 ++m_nr_free;
64 m_cur_usage -= iter->second;
65 m_addr2size.erase(iter);
66 }
67
68 void get_mem_info(size_t& free, size_t& tot) override {
69 tot = m_tot_size;

Callers 1

TESTFunction · 0.45

Calls 3

findMethod · 0.45
endMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected