Câu hỏi được gắn thẻ «optimization»

Tối ưu hóa là hành động cải thiện một phương pháp hoặc thiết kế. Trong lập trình, tối ưu hóa thường có hình thức tăng tốc độ của thuật toán hoặc giảm tài nguyên mà nó yêu cầu. Một ý nghĩa khác của tối ưu hóa là các thuật toán tối ưu hóa số được sử dụng trong học máy.


9
Xem và xóa bộ đệm / bộ đệm Postgres?
Đôi khi tôi chạy một truy vấn Postgres mất 30 giây. Sau đó, tôi ngay lập tức chạy cùng một truy vấn và mất 2 giây. Có vẻ như Postgres có một số loại bộ nhớ đệm. Tôi có thể bằng cách nào đó xem bộ nhớ cache đó đang …






8
Tại sao GDB nhảy không thể đoán trước giữa các dòng và các biến in là “<giá trị được tối ưu hóa>”?
Bất cứ ai có thể giải thích hành vi này của gdb? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) …




20
Khi nào thì tối ưu hóa quá sớm?
Như Knuth đã nói, Chúng ta nên quên đi những hiệu quả nhỏ, nói khoảng 97% thời gian: tối ưu hóa quá sớm là gốc rễ của mọi điều ác. Đây là điều thường xuất hiện trong câu trả lời của Stack Overflow cho các câu hỏi như "cơ chế …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.