Home
last modified time | relevance | path

Searched refs:MemoryManager (Results 1 – 25 of 30) sorted by relevance

12

/ohos5.0/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/
H A Dmemory_manager.h34 class MemoryManager {
36 ~MemoryManager() = default;
42 static MemoryManager* GetInstance() in GetInstance()
44 static MemoryManager instance; in GetInstance()
49 MemoryManager() {}; in MemoryManager() function
50 MemoryManager(const MemoryManager&) = delete;
51 MemoryManager& operator=(const MemoryManager&) = delete;
H A Dmemory_manager.cpp27 void* MemoryManager::MapMemory(int fd, size_t length) in MapMemory()
51 OH_NN_ReturnCode MemoryManager::UnMapMemory(const void* buffer) in UnMapMemory()
77 OH_NN_ReturnCode MemoryManager::GetMemory(const void* buffer, Memory& memory) in GetMemory()
H A Dhdi_prepared_model_v1_0.cpp79 auto memManager = MemoryManager::GetInstance(); in TransIOTensor()
171 auto memManager = MemoryManager::GetInstance(); in ~HDIPreparedModelV1_0()
193 auto memManager = MemoryManager::GetInstance(); in ExportModelCache()
H A Dhdi_prepared_model_v2_0.cpp80 auto memManager = MemoryManager::GetInstance(); in TransIOTensor()
172 auto memManager = MemoryManager::GetInstance(); in ~HDIPreparedModelV2_0()
193 auto memManager = MemoryManager::GetInstance(); in ExportModelCache()
H A Dhdi_prepared_model_v2_1.cpp80 auto memManager = MemoryManager::GetInstance(); in TransIOTensor()
172 auto memManager = MemoryManager::GetInstance(); in ~HDIPreparedModelV2_1()
193 auto memManager = MemoryManager::GetInstance(); in ExportModelCache()
H A Dhdi_device_v1_0.cpp305 auto memManager = MemoryManager::GetInstance(); in PrepareModelFromModelCache()
352 auto memManager = MemoryManager::GetInstance(); in AllocateBuffer()
408 auto memManager = MemoryManager::GetInstance(); in ReleaseBuffer()
H A Dhdi_device_v2_0.cpp347 auto memManager = MemoryManager::GetInstance(); in PrepareModelFromModelCache()
392 auto memManager = MemoryManager::GetInstance(); in AllocateBuffer()
445 auto memManager = MemoryManager::GetInstance(); in ReleaseBuffer()
586 auto memManager = MemoryManager::GetInstance(); in PrepareOfflineModel()
H A Dhdi_device_v2_1.cpp342 auto memManager = MemoryManager::GetInstance(); in PrepareModelFromModelCache()
387 auto memManager = MemoryManager::GetInstance(); in AllocateBuffer()
440 auto memManager = MemoryManager::GetInstance(); in ReleaseBuffer()
581 auto memManager = MemoryManager::GetInstance(); in PrepareOfflineModel()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/memory/
H A Drs_memory_manager.cpp72 std::mutex MemoryManager::mutex_;
74 uint32_t MemoryManager::frameCount_ = 0;
75 uint64_t MemoryManager::memoryWarning_ = UINT64_MAX;
76 uint64_t MemoryManager::gpuMemoryControl_ = UINT64_MAX;
77 uint64_t MemoryManager::totalMemoryReportTime_ = 0;
211 void MemoryManager::SetGpuMemoryAsyncReclaimerSwitch( in SetGpuMemoryAsyncReclaimerSwitch()
234 void MemoryManager::SuppressGpuCacheBelowCertainRatio( in SuppressGpuCacheBelowCertainRatio()
298 void MemoryManager::CountMemory( in CountMemory()
383 void MemoryManager::DumpGpuCache( in DumpGpuCache()
492 void MemoryManager::DumpMallocStat(std::string& log) in DumpMallocStat()
[all …]
H A Drs_memory_manager.h29 class MemoryManager {
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/memory_manager/
H A Dmemory_manager_test.cpp48 const auto& memoryManager = MemoryManager::GetInstance();
62 const auto& memoryManager = MemoryManager::GetInstance();
76 const auto& memoryManager = MemoryManager::GetInstance();
102 const auto& memoryManager = MemoryManager::GetInstance();
120 const auto& memoryManager = MemoryManager::GetInstance();
132 const auto& memoryManager = MemoryManager::GetInstance();
158 const auto& memoryManager = MemoryManager::GetInstance();
171 const auto& memoryManager = MemoryManager::GetInstance();
185 const auto& memoryManager = MemoryManager::GetInstance();
213 const auto& memoryManager = MemoryManager::GetInstance();
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_thread.cpp163 MemoryManager::SetGpuCacheSuppressWindowSwitch( in InitGrContext()
165 MemoryManager::SetGpuMemoryAsyncReclaimerSwitch( in InitGrContext()
744 MemoryManager::ReleaseAllGpuResource(gpuContext, tag); in TrimMem()
768 MemoryManager::DumpDrawingGpuMemory(log, gpuContext, nodeTags); in DumpMem()
819 MemoryManager::ReleaseUnlockAndSafeCacheGpuResource(grContext); in PostClearMemoryTask()
821 MemoryManager::ReleaseUnlockGpuResource(grContext); in PostClearMemoryTask()
824 MemoryManager::ReleaseUnlockGpuResource(grContext, this->exitedPidSet_); in PostClearMemoryTask()
830 MemoryManager::VmaDefragment(grContext); in PostClearMemoryTask()
915MemoryManager::PurgeCacheBetweenFrames(grContext, true, this->exitedPidSet_, protectedPidSet); in PurgeCacheBetweenFrames()
934 MemoryManager::FlushGpuMemoryInWaitQueue(grContext); in FlushGpuMemoryInWaitQueueBetweenFrames()
[all …]
H A Drs_draw_frame.cpp77MemoryManager::MemoryOverCheck(unirenderInstance_.GetRenderEngine()->GetRenderContext()->GetDrGPUC… in RenderFrame()
H A Drs_main_thread.cpp674 MemoryManager::InitMemoryLimit(); in Init()
675 MemoryManager::SetGpuMemoryLimit(GetRenderEngine()->GetRenderContext()->GetDrGPUContext()); in Init()
1736 MemoryManager::ReleaseUnlockAndSafeCacheGpuResource(grContext); in ClearMemoryCache()
1738 MemoryManager::ReleaseUnlockGpuResource(grContext); in ClearMemoryCache()
1741 MemoryManager::ReleaseUnlockGpuResource(grContext, this->exitedPidSet_); in ClearMemoryCache()
3423 MemoryManager::DumpPidMemory(log, pid, in DumpMem()
3427 MemoryManager::DumpMemoryUsage(log, type); in DumpMem()
3447 mem = MemoryManager::CountPidMemory(pid, in CountMem()
3469 MemoryManager::CountMemory(pids, in CountMem()
4043 gpuMemSize = MemoryManager::GetAppGpuMemoryInMB( in GetAppMemoryInMB()
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/
H A Dmemory_manager.cpp231 std::unique_ptr<AbsMemory> MemoryManager::CreateMemory(AllocatorType type, MemoryData &data) in CreateMemory()
237 std::unique_ptr<AbsMemory> MemoryManager::CreateMemory(AllocatorType type, MemoryData &data, Memory… in CreateMemory()
278 std::unique_ptr<AbsMemory> MemoryManager::TransMemoryType(const AbsMemory &source, AllocatorType ta… in TransMemoryType()
H A Dpixel_yuv.cpp277 auto m = MemoryManager::CreateMemory(allocatorType_, memoryData); in CreateMemory()
908 auto dstMemory = MemoryManager::CreateMemory(allocatorType_, memoryData); in SetColorSpace()
960 auto yuvMemory = MemoryManager::CreateMemory(allocatorType_, memoryYuvData); in ColorSpaceBGRAToYuv()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/
H A Drs_sub_thread.cpp110 MemoryManager::DumpDrawingGpuMemory(log, grContext_.get(), nodeTags); in DumpMem()
118 total = MemoryManager::GetAppGpuMemoryInMB(grContext_.get()); in GetAppGpuMemoryInMB()
341 MemoryManager::SetGpuMemoryLimit(gpuContext.get()); in CreateShareGrContext()
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/include/
H A Dmemory_manager.h75 class MemoryManager {
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/
H A Dlibimage_native.versionscript39 *MemoryManager*;
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/hdi_prepared_model/
H A Dhdi_prepared_model_test.cpp73 const auto& memoryManager = MemoryManager::GetInstance(); in GetBuffer()
295 const auto& memoryManager = MemoryManager::GetInstance();
334 const auto& memoryManager = MemoryManager::GetInstance();
378 const auto& memoryManager = MemoryManager::GetInstance();
419 const auto& memoryManager = MemoryManager::GetInstance();
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v2_0/hdi_prepared_model/
H A Dhdi_prepared_model_test.cpp73 const auto& memoryManager = MemoryManager::GetInstance(); in GetBuffer()
292 const auto& memoryManager = MemoryManager::GetInstance();
330 const auto& memoryManager = MemoryManager::GetInstance();
374 const auto& memoryManager = MemoryManager::GetInstance();
414 const auto& memoryManager = MemoryManager::GetInstance();
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v2_1/hdi_prepared_model/
H A Dhdi_prepared_model_test.cpp73 const auto& memoryManager = MemoryManager::GetInstance(); in GetBuffer()
293 const auto& memoryManager = MemoryManager::GetInstance();
331 const auto& memoryManager = MemoryManager::GetInstance();
375 const auto& memoryManager = MemoryManager::GetInstance();
413 const auto& memoryManager = MemoryManager::GetInstance();
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/
H A Dpost_proc.cpp531 auto dstMemory = MemoryManager::CreateMemory(AllocatorType::DMA_ALLOC, memoryData); in AllocDmaMemory()
859 auto m = MemoryManager::CreateMemory(pixelMap.GetAllocatorType(), memoryData); in ScalePixelMapWithSLR()
920 …auto mem = MemoryManager::CreateMemory(pixelMap.GetAllocatorType() == AllocatorType::CUSTOM_ALLOC ? in ScalePixelMapEx()
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/hdi_device/
H A Dhdi_device_test.cpp81 const auto &memoryManager = MemoryManager::GetInstance(); in GetBuffer()
866 const auto &memoryManager = MemoryManager::GetInstance();
1209 const auto &memoryManager = MemoryManager::GetInstance();
1288 const auto &memoryManager = MemoryManager::GetInstance();
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v2_0/hdi_device/
H A Dhdi_device_test.cpp170 const auto &memoryManager = MemoryManager::GetInstance(); in GetBuffer()
1008 const auto &memoryManager = MemoryManager::GetInstance();
1351 const auto &memoryManager = MemoryManager::GetInstance();
1430 const auto &memoryManager = MemoryManager::GetInstance();
2380 const auto &memoryManager = MemoryManager::GetInstance();
2723 const auto &memoryManager = MemoryManager::GetInstance();
2802 const auto &memoryManager = MemoryManager::GetInstance();

12