Питання з тегом 'optimization'

Оптимізація - це вдосконалення методу або дизайну. У програмуванні оптимізація зазвичай приймає форму збільшення швидкості алгоритму або скорочення необхідних ресурсів. Іншим значенням оптимізації є чисельні алгоритми оптимізації, використовувані в машинних процесах.
32
відповідей

Який самий "пітоніческій" спосіб перебору списку в шматках?

У мене є Python script, який приймає в якості вхідного списку цілі числа, які мені потрібно працювати з чотирма цілими за раз. На жаль, у мене немає контролю над входом, інакше я б пройшов у вигляді списку чотириелементних кортежів. У наст ...
заданий 12 Січня. '09 в 5:48
9
відповідей

Як визначити невживані визначення css

Чи є які-небудь хороші підходи, щоб допомогти ідентифікувати невикористовувані визначення css в проекті? Купа css файлів була втягнута, і тепер я намагаюся трохи почистити речі.
заданий 25 сент. '08 о 23:03
31
відповідь

Найшвидший спосіб перерахувати всі прості числа нижче N

Це кращий алгоритм, який я міг би придумати. def get_primes (n): numbers = set (range (n, 1, -1)) primes = [] while numbers: p = numbers.pop () primes.append (p) numbers.difference_update (set (range (p * 2, n + 1, p))) ...
заданий 15 Січня. '10 о 2:40
25
відповідей

Найефективніший спосіб збільшення значення карти в Java

Сподіваюся, це питання не буде вважатися занадто основним для цього форуму, але ми подивимося. Мені цікаво, як реорганізувати деякий код для кращої продуктивності, який запускається кілька разів. Скажімо, я створюю список частот слів, торг ...
заданий 17 сент. '08 о 12:10
4
відповідей

Вчиненні програми для конвеєра в процесорах Intel Sandybridge

Я пробував свій мозок на тиждень, намагаючись виконати це завдання, і я сподіваюся, що хтось тут може привести мене до правильного шляху. Дозвольте мені почати з інструкцій інструктора: Ваше завдання є протилежністю нашого першого лабораторног ...
заданий 21 травня '16 о 12:29
7
відповідей

Як додати індекси в таблиці MySQL?

У мене дуже велика таблиця MySQL з близько 150 000 строк даних. В даний час, коли я намагаюся запустити SELECT * FROM table WHERE id = '1'; код працює нормально, так як поле ID є основним індексом. Однак останнім часом для розр ...
заданий 09 червня '10 в 4:41
18
відповідей

Як я можу дізнатися, які частини коду ніколи не використовуються?

У мене є застарілий код на С ++, з якого я повинен видалити невикористаний код. Проблема в тому, що база коду велика. Як дізнатися, який код ніколи не викликається / не використовується?
заданий 27 Січня. '11 о 10:59
10
відповідей

Як працюють ймовірні / малоймовірні макроси в ядрі Linux і в чому їх вигода?

Я копав деякі частини ядра Linux і знайшов такі виклики: if (unlikely (fd <0)) {/ * Do something * /} або if (likely (! Err)) {/ * Do something * /} Я знайшов визначення їх: #define likely (x) __builtin_expect ((x), 1) #define unlik ...
заданий 21 сент. '08 в 2:04
4
відповідей

Що таке оптимізація коду і повернення значення?

Що таке копіювання? Що таке (звана) оптимізація повертається? Що вони мають на увазі? В яких ситуаціях вони можуть виникнути? Які обмеження? Якщо ви посилалися на це питання, ви, ймовірно, шукаєте введення. Для отримання ті ...
заданий 18 Жовтня. '12 о 14:03
3
відповідей

Оптимальний спосіб порівняння рядків в Javascript?

Я намагаюся оптимізувати функцію, яка виконує двійковий пошук рядків в Javascript. Двійковий пошук вимагає, щоб ви знали, чи є ключ == точкою повороту або <. Але для цього потрібно два порівняння рядків в Javascript, на відміну від мову ...
заданий 30 Січня. '10 о 13:51
7
відповідей

Чому порядок циклів впливає на продуктивність при ітерації по 2D-масиву?

Можливий дублікат: Який з цих двох циклів більш ефективний з точки зору часу і продуктивності кеша Нижче наведено дві програми, які майже ідентичні, за винятком того, що я перемкнув змінні i і j. Вони обидва працюють в ...
заданий 30 березня '12 в 5:17
14
відповідей

Чи повинні оператори імпорту Python завжди перебувати у верхній частині модуля?

PEP 08: Імпорт завжди поміщається в верхню частину файлу відразу після коментарів і док-рядків модуля, а також перед глобальний і константами модуля. Однак, якщо клас / метод / функція, яку я імпортують, використовується тільки в рідкісних випадках, конеч ...
заданий 24 вересня. '08 о 20:21
3
відповідей

Колись, коли> було швидше, ніж <... Зачекайте, що?

Я читаю дивовижний підручник OpenGL. Це дійсно здорово, повірте мені. Тема, в якій я зараз живу, - Z-буфер. Крім пояснення того, що все це означає, автор згадує, що ми можемо виконувати власні тести глибини, такі як GL_LESS, ...
заданий 07 сент. '11 о 21:39
8
відповідей

Найшвидший спосіб перетворення рядка в ціле число в PHP

Використовуючи PHP, який найшвидший спосіб перетворити такий рядок: "123" в ціле число? Чому цей конкретний метод найшвидший? Що станеться, якщо він отримає несподіваний введення, наприклад "hello" або масив?
заданий 27 Жовтня. '08 о 8:18
0
відповідей

Чому я - швидше, ніж я ++ в циклах?

Можливий дублікат: JavaScript - Чи є цикли швидше в зворотному напрямку ...? Я не знаю, чи є це питання дійсним на інших мовах чи ні, але я задаю це спеціально для JavaScript. У деяких статтях і питаннях я бачу ...
заданий 30 Жовтня. '12 о 13:09