/ohos5.0/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | memory_manager.h | 34 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 D | memory_manager.cpp | 27 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 D | hdi_prepared_model_v1_0.cpp | 79 auto memManager = MemoryManager::GetInstance(); in TransIOTensor() 171 auto memManager = MemoryManager::GetInstance(); in ~HDIPreparedModelV1_0() 193 auto memManager = MemoryManager::GetInstance(); in ExportModelCache()
|
H A D | hdi_prepared_model_v2_0.cpp | 80 auto memManager = MemoryManager::GetInstance(); in TransIOTensor() 172 auto memManager = MemoryManager::GetInstance(); in ~HDIPreparedModelV2_0() 193 auto memManager = MemoryManager::GetInstance(); in ExportModelCache()
|
H A D | hdi_prepared_model_v2_1.cpp | 80 auto memManager = MemoryManager::GetInstance(); in TransIOTensor() 172 auto memManager = MemoryManager::GetInstance(); in ~HDIPreparedModelV2_1() 193 auto memManager = MemoryManager::GetInstance(); in ExportModelCache()
|
H A D | hdi_device_v1_0.cpp | 305 auto memManager = MemoryManager::GetInstance(); in PrepareModelFromModelCache() 352 auto memManager = MemoryManager::GetInstance(); in AllocateBuffer() 408 auto memManager = MemoryManager::GetInstance(); in ReleaseBuffer()
|
H A D | hdi_device_v2_0.cpp | 347 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 D | hdi_device_v2_1.cpp | 342 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 D | rs_memory_manager.cpp | 72 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 D | rs_memory_manager.h | 29 class MemoryManager {
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/memory_manager/ |
H A D | memory_manager_test.cpp | 48 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 D | rs_uni_render_thread.cpp | 163 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() 915 … MemoryManager::PurgeCacheBetweenFrames(grContext, true, this->exitedPidSet_, protectedPidSet); in PurgeCacheBetweenFrames() 934 MemoryManager::FlushGpuMemoryInWaitQueue(grContext); in FlushGpuMemoryInWaitQueueBetweenFrames() [all …]
|
H A D | rs_draw_frame.cpp | 77 …MemoryManager::MemoryOverCheck(unirenderInstance_.GetRenderEngine()->GetRenderContext()->GetDrGPUC… in RenderFrame()
|
H A D | rs_main_thread.cpp | 674 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 D | memory_manager.cpp | 231 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 D | pixel_yuv.cpp | 277 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 D | rs_sub_thread.cpp | 110 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 D | memory_manager.h | 75 class MemoryManager {
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/ |
H A D | libimage_native.versionscript | 39 *MemoryManager*;
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/hdi_prepared_model/ |
H A D | hdi_prepared_model_test.cpp | 73 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 D | hdi_prepared_model_test.cpp | 73 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 D | hdi_prepared_model_test.cpp | 73 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 D | post_proc.cpp | 531 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 D | hdi_device_test.cpp | 81 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 D | hdi_device_test.cpp | 170 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();
|