Em chào mọi người ạ! Em có vấn đề rất cần mọi người giúp em với ạ.
Hiện tại em đang viết một app xử lý ảnh. App chạy trên android, nhưng core xử lý của nó em viết bằng C++, sử dụng thư viện OpenCV ạ. Chương trình của em build trên máy tính thì mất tầm 8s cho ra kết quả. Nhưng khi em cài app trên máy android (cấu hình: RAM 3GB, chip snap dragon 665, android ver 9.0) thì xử lý rất chậm, mất khoảng 1 phút mới cho ra kết quả. Và tồi tệ hơn là app bị crash liên tục, vừa đưa input vào để module C++ xử lý là app bị crash ngay. Trung bình 10 lần thì chỉ có 2-3 lần là xử lý thành công.
Vậy anh chị cho em hỏi có phải do code C++ của em đang gặp vấn đề lỗi Memory leak không ạ? Và có thể cho em xin hướng fix bug, các tool để check memory, timing của C++ được không ạ. Em build code C++ trên Ubuntu.
Em cảm ơn mọi người nhiều...