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

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

Що означають терміни "межа процесора" і "межа введення-виведення"?

Що означають терміни "прив'язка до процесора" і "прив'язка введення / виведення"?
заданий 15 травня '09 о 16:04
15
відповідей

Вбудовані функції в С #?

Як ви виконуєте "вбудовані функції" в С #? Я не думаю, що розумію концепцію. Вони схожі на анонімні методи? Як лямбда-функції? Примітка. Відповіді майже повністю стосуються можливості вбудованих функцій, тобто "оптимізація вручну або комп ...
заданий 23 Січня. '09 о 20:31
34
відповідей

Чи справді цикли швидше в зворотному напрямку?

Я чув це досить багато раз. Чи справді JavaScript-контури швидше при підрахунку назад? Якщо так, то чому? Я бачив кілька прикладів набору тестів, які показують, що зворотні цикли швидше, але я не можу знайти пояснень щодо того, ...
заданий 27 Серпня. '09 о 14:53
17
відповідей

Найефективніший спосіб конкатенації рядків?

Який найбільш ефективний спосіб конкатенації рядків?
заданий 21 Серпня. '08 о 23:27
4
відповідей

Як побачити, які плагіни роблять Vim повільним?

Чи є спосіб профілювати плагіни Vim? Мій MacVim стає повільніше і повільніше, коли я відкриваю великий .py. Я знаю, що можу скасувати вибір всіх плагінів і повторно вибрати один за іншим, щоб перевірити, який плагін є винуватцем, ...
заданий 31 Серпня. '12 13:33
4
відповідей

Чому введення непотрібних інструкцій MOV прискорює вузьку петлю в збірці x86_64?

Фон: При оптимізації деякого Pascal коду з вбудованим мовою асемблера я помітив непотрібну інструкцію MOV і видалив її. На мій подив, видалення непотрібної команди змусило мою програму уповільнити роботу. Я виявив, що додавання вироб ...
заданий 27 липня '13 о 13:25
20
відповідей

Як протоколювати час виконання методу точно в мілісекундах?

Чи є спосіб визначити, скільки часу потрібно виконати методом (в мілісекундах)?
заданий 25 Січня. '10 в 4:57
8
відповідей

Як розмістити одне зображення поверх іншого в HTML?

Я починаю програмувати на рейках, намагаючись показати багато зображень на сторінці. Деякі зображення повинні лежати поверх інших. Щоб зробити його простим, скажімо, я хочу синій квадрат з червоним квадратом у правому верхньому кутку синього квадрата ...
заданий 07 сент. '08 о 17:31
7
відповідей

Оголошення змінних всередині або поза циклом

Чому все працює нормально? String str; while (condition) {str = calculateStr (); .....} Але цей вважається небезпечним / неправильним: while (condition) {String str = calculateStr (); .....} Чи потрібно оголошувати змінні за преде ...
заданий 10 Січня. '12 о 16:01
3
відповідей

Чому GCC генерує таку радикально різну збірку для майже того ж C-коду?

При написанні оптимізованої функції ftol я знайшов дуже дивна поведінка в GCC 4.6.1. Дозвольте мені спочатку показати вам код (для ясності я зазначив відмінності): fast_trunc_one, C: int fast_trunc_one (int i) {int mantissa, exponent, sign, r; ...
заданий 20 Квітня. '12 о 19:59
3
відповідей

Чому транспонування матриці 512x512 набагато повільніше, ніж перенесення матриці 513x513?

Після проведення деяких експериментів на квадратних матрицях різного розміру виникла картина. Незмінно переносить матрицю розміру 2 ^ n повільніше, ніж перенесення одного з розмірів 2 ^ n + 1. При малих значеннях n різниця не є значною. Бол ...
заданий 10 липня '12 о 16:00
10
відповідей

Який ефект упорядкування, якщо ... else, якщо твердження по ймовірності?

Зокрема, якщо у мене є ряд операторів if ... else if, і я якось заздалегідь знаю відносну ймовірність того, що кожен оператор буде оцінювати до true, наскільки різниця в часі виконання робить це сортувати їх в порядку ймовірності? ...
заданий 19 Жовтня. '17 о 18:17
12
відповідей

Де розмістити JavaScript в HTML файлі?

Скажімо, у мене досить здоровенний файл JavaScript, упакований приблизно до 100 кб або близько того. За файлу я маю на увазі його зовнішній файл, який буде пов'язаний через <script src = "...">, а не вставлений в сам HTML. Найкраще розмістити це в ...
заданий 13 Жовтня. '08 в 7:19
7
відповідей

Java NIO FileChannel і продуктивність і корисність FileOutputstream

Я намагаюся з'ясувати, чи є різниця в продуктивності (або переваги), коли ми використовуємо nio FileChannel проти звичайного FileInputStream / FileOuputStream для читання і запису файлів в файлову систему. Я помітив, що на моїй машині обидва виступ ...
заданий 22 Жовтня. '09 о 9:21