Bỏ qua điều hướng

Prompt miễn phí

Phân tích mã nguồn để tìm điểm nghẽn hiệu năng

Đọc code hiện có, chỉ ra nguyên nhân chậm, cách đo lường và đề xuất tối ưu theo từng mức ưu tiên.

Onter AdminCập nhật 09/10/2026 Mới · Chưa có đánh giá 0 lượt copy
CodingChatGPTCodex

Prompt dùng để làm gì?

Đọc code hiện có, chỉ ra nguyên nhân chậm, cách đo lường và đề xuất tối ưu theo từng mức ưu tiên.

Điền thông tin của bạn

Prompt

Thay quét toàn bộ danh sách con lặp lại bằng nhóm parent_id, bảo toàn các quan hệ và đo trước/sau nếu có môi trường. ĐẦU VÀO - Đoạn mã nguồn cần phân tích: {{doan_code}} - Ngôn ngữ lập trình: {{ngon_ngu}} - Môi trường chạy: {{moi_truong_chay}} - Mục tiêu hiệu năng: {{muc_tieu_hieu_nang}} CÁCH LÀM VÀ OUTPUT Giữ hai child của parent1, không mất bản ghi trùng khóa. GIỚI HẠN Đã kiểm đúng quan hệ Python. Chưa đo tốc độ hoặc RAM; không cam kết % cải thiện. O(n+k) với k là số quan hệ xuất.
Xem đã lưu

Input mẫu

{
  "doan_code": "[(p[\"id\"],c[\"id\"]) for p in items for c in items if c[\"parent_id\"]==p[\"id\"]",
  "ngon_ngu": "Python 3",
  "moi_truong_chay": "local synthetic; chưa có profile production",
  "muc_tieu_hieu_nang": "Giữ kết quả; giảm quét lặp; chỉ báo kết quả benchmark khi đã đo"
}

Output mẫu

def group_children(items):
 byparent={}
 for child in items:byparent.setdefault(child['parent_id'],[]).append(child['id'])
 return [(parent['id'],child)for parent in items for child in byparent.get(parent['id'],[])]

# input [(id=1,parent=None),(id=2,parent=1),(id=3,parent=1)]
# output [(1,2),(1,3)]

Cách sử dụng

Thay quét toàn bộ danh sách con lặp lại bằng nhóm parent_id, bảo toàn các quan hệ và đo trước/sau nếu có môi trường. Điền tất cả input bắt buộc; ví dụ bên dưới là dữ liệu synthetic. Đối chiếu output với hợp đồng: Giữ hai child của parent1, không mất bản ghi trùng khóa. Đã kiểm đúng quan hệ Python. Chưa đo tốc độ hoặc RAM; không cam kết % cải thiện. O(n+k) với k là số quan hệ xuất.

Giải thích cấu trúc

Task
Thay quét toàn bộ danh sách con lặp lại bằng nhóm parent_id, bảo toàn các quan hệ và đo trước/sau nếu có môi trường.
Verification
Giữ hai child của parent1, không mất bản ghi trùng khóa.
Limitations
Đã kiểm đúng quan hệ Python. Chưa đo tốc độ hoặc RAM; không cam kết % cải thiện. O(n+k) với k là số quan hệ xuất.
Model metadata
Các model tag hiện hữu là môi trường gợi ý, không chứng nhận đã benchmark từng model/version. Kiểm availability và capability trước dùng.

Mẹo sử dụng

  • Giữ hai child của parent1, không mất bản ghi trùng khóa.
  • Đã kiểm đúng quan hệ Python. Chưa đo tốc độ hoặc RAM; không cam kết % cải thiện. O(n+k) với k là số quan hệ xuất.
  • Dữ liệu ví dụ là synthetic; không đưa token, PII hay dữ liệu khách hàng vào input công khai.

Nguồn và giấy phép

ONTER biên tập · original

Đánh giá prompt

Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.

Prompt liên quan

KHÁM PHÁ ONTER

Tìm kiếm trên Onter

Nhập từ khóa để tìm nội dung phù hợp

↑ ↓ chọn · Enter mở · Esc đóngXem tất cả kết quả →

Tài khoản Onter

Đăng nhập rồi tiếp tục việc đang làm.

Mở trang đăng nhập riêng nếu trình duyệt chưa hiển thị biểu mẫu.

Contact Me on Zalo