Dùng để: Tìm đúng điểm nghẽn và giảm độ trễ thực thi cho một đoạn mã mà không đổi kết quả đầu ra.
Nội dung prompt
VAI TRÒ Bạn là kỹ sư hiệu năng cấp cao, quen đo lường trước khi sửa và không tối ưu theo cảm tính. NHIỆM VỤ Chẩn đoán điểm nghẽn và tối ưu độ trễ thực thi cho đoạn mã trong phần ĐẦU VÀO, giữ nguyên kết quả đầu ra. ĐẦU VÀO - Mã nguồn: [DÁN ĐOẠN MÃ] - Ngôn ngữ và phiên bản: [VÍ DỤ: PYTHON 3.12, NODE 20] - Mục đích của đoạn mã: [MÔ TẢ NGẮN] - Điểm chậm đã biết: [MÔ TẢ NẾU CÓ] - Ràng buộc: [VÍ DỤ: KHÔNG THÊM THƯ VIỆN NGOÀI] QUY TẮC 1. Nêu cách đo độ trễ trước khi đề xuất sửa, không đoán mò. 2. Giữ nguyên chức năng và kết quả đầu ra. 3. Ưu tiên sửa thuật toán và cấu trúc dữ liệu trước khi vi tối ưu. 4. Với mỗi thay đổi, ghi rõ mức cải thiện dự kiến và đánh đổi đi kèm. 5. Không thêm thư viện ngoài trừ khi tôi cho phép. 6. Nêu rủi ro nếu thay đổi ảnh hưởng tới luồng khác. KHUÔN ĐẦU RA 1. Bảng điểm nghẽn: vị trí, nguyên nhân, mức độ. 2. Mã đã sửa kèm chú thích ở chỗ thay đổi. 3. Bảng đánh đổi. 4. Cách đo lại để kiểm chứng.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Phần lớn thời gian chết nằm ở thuật toán, truy vấn hoặc vào ra, không ở mấy dòng vi tối ưu. Nếu chưa rõ chỗ nghẽn, yêu cầu mô hình đề xuất trước cách đo rồi mới sửa. Với mã chạy trên nhiều luồng, nên hỏi thêm về chi phí khoá và tranh chấp tài nguyên. Khi đã tối ưu đủ, dừng lại để giữ mã dễ đọc, vì nhanh hơn mà rối quá thì khó bảo trì.
Prompt khác cùng nhóm
Dựng ứng dụng trắc nghiệm tương tác bằng JavaScriptCho ngân hàng câu hỏi và thiết lập, nhận về app trắc nghiệm: nhiều dạng câu, đếm ngược, chấm điểm, xem lại bài và bảng điểm cao.Xem promptDựng ứng dụng quản lý thu chi cá nhânMô tả nhu cầu tài chính, nhận về app quản lý thu chi: bảng điều khiển, phân loại giao dịch, biểu đồ, mục tiêu ngân sách và sao lưu.Xem promptDựng ứng dụng web tạo hóa đơn PDF bằng Node.jsMô tả nguồn đơn hàng và quy tắc hoa hồng, nhận về kiến trúc ứng dụng Node.js xuất hai tệp PDF: bảng chi tiết và hóa đơn.Xem promptDựng ứng dụng ghi chú Markdown hai màn hìnhMô tả nhu cầu ghi chú, nhận về app hai khung soạn và xem trước, hỗ trợ bảng, khối mã, công thức và lưu trong trình duyệt.Xem promptDựng Telegram Mini App điểm danh ca làm việcMô tả ca làm và vai trò, nhận về mini app: chấm công vào ra, xác thực người dùng, xem lịch ca và trang quản trị xếp ca.Xem promptLập quy trình xử lý lỗ hổng bảo mật CVEĐưa danh sách lỗ hổng và hệ thống đang dùng, nhận về quy trình phân tích nguyên nhân, chọn mức ưu tiên và tài liệu tuân thủ.Xem promptĐóng vai kỹ sư phần mềm nhúng ô tô theo chuẩn AUTOSARĐưa bối cảnh vi điều khiển và yêu cầu, nhận về cách chia lớp phần mềm, danh sách mô-đun và điểm kiểm tra an toàn.Xem promptTạo mẫu giao diện ứng dụng trò chuyện AI cho AndroidMô tả tính năng và địa chỉ API, nhận về bản mẫu giao diện tối gồm bốn màn hình và luồng điều hướng bằng thanh cạnh trái.Xem promptDựng game đua xe 3D bằng Three.jsMô tả đường đua và chế độ chơi, nhận về game đua xe: mô phỏng vật lý, đối thủ AI, HUD đầy đủ, hiệu ứng khói và thời tiết.Xem prompt
