4paradigm / 4paradigm/OpenMLDB
Add long running tests of memory leak for Python SDK
- Ngôn ngữ chính
- C++
- Star
- 1.7k
- Fork
- 331
- Merge trung bình
- 12 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
Use the tools like https://github.com/4paradigm/OpenMLDB/blob/main/java/openmldb-jmh/src/main/java/com/_4paradigm/sql/stability/FEQLFZPerf.java and `valgrind`.
Hướng dẫn đóng góp
Hướng nghiên cứu
Look at the referenced Java JMH test in openmldb-jmh/src/main/java/com/_4paradigm/sql/stability/FEQLFZPerf.java to understand the pattern for long-running performance tests. Investigate the Python SDK structure to identify entry points for memory-intensive operations. Use valgrind or similar memory profiling tools to design tests that can run for extended periods and detect leaks. The goal is to create a test suite that can be integrated into the project's CI for ongoing memory leak detection.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- machine-learning, performance, testing
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100