Запитання з тегом «efficiency»

Використовуйте цей тег для посилання на порівняння ефективності різних систем або алгоритмів або методів вимірювання ефективності. Позначення Big O більше пов'язані зі складністю, але можуть вплинути на ефективність.

6
Важливість ефективного навчання Google для програміста? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Це не дискусія про те, щоб Google використати це добре чи погано для програмістів. …

5
Спробуйте, нарешті, дорого
У разі коду, де вам доведеться зробити очищення ресурсу перед виходом із функції, чи є основна різниця в продуктивності між цими двома способами виконання. Очищення ресурсу перед кожним твердженням про повернення void func() { login(); bool ret = dosomething(); if(ret == false) { logout(); return; } ret = dosomethingelse(); if(ret …

1
Ефективність словників C #
Словники C # - це простий спосіб дізнатися, чи щось існує і т. Д. І т.д. У мене виникає питання, як вони працюють. Скажімо, замість словника я використовую ArrayList. Замість використання ContainsKey(або еквівалентного методу іншою мовою) я проходжу через ArrayList, щоб перевірити, чи існує щось там (або виконую двійковий пошук, …

2
Амортизований аналіз? (Найгірші гарантії ефективності)
Що таке амортизований аналіз? І як це може допомогти мені досягти найгірших гарантій ефективності в моїх програмах? Я читав, що наступні методи можуть допомогти програмісту домогтися найгірших гарантій ефективності (тобто, моїми власними словами: гарантія, що час роботи програми не перевищить час роботи в гіршому складі): Рандомізовані алгоритми (наприклад, алгоритм кварцового …

5
Що є хорошим показником ефективності тестування / тестування?
Я збираюся взяти участь у дискусії з керівництвом щодо вимірювання нашої ефективності тестування як організації з якості. Основна причина цього полягає в тому, що половина нашої команди скорочена, і наш бізнес хотів би надати деякі показники того, наскільки ми ефективні / ефективні, щоб ми мали базові дані, за якими можна …

5
Чи занадто рано вивчати нову мову? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

3
Як я можу оцінити тривалість строки коду?
Я намагаюся з'ясувати спосіб аналізу тривалості коду у проектах з відкритим кодом: тобто, наскільки довгий певний рядок коду активний та використовується. Моє теперішнє мислення полягає в тому, що строки життя коду починаються з першого введення, і закінчуються, коли відбувається одне з наступних дій: Це відредаговано або видалено, Виключено із складання, …

6
Чи є зошити, орієнтовані на програмування? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

2
Скільки роблять ниток для використання?
Коли я (заново) будую великі системи на настільному / портативному комп'ютері, я кажу makeвикористовувати декілька потоків для прискорення швидкості компіляції, наприклад: $ make -j$[ $K * $C ] Де $Cповинен вказати число ядер (які ми можемо припустити , щоб бути числом з однією цифрою) машина має, а $Kто , що …

4
Найшвидший спосіб розділити обмежений рядок на Java
Я будую компаратор, який надає можливість сортування в декількох стовпцях для обмеженої рядки. В даний час я використовую метод розбиття з класу String як мій кращий вибір для розбиття необробленого рядка на лексеми. Це найкращий спосіб перетворити необроблений рядок в масив String? Я буду сортувати мільйони рядків, тому думаю, що …

5
Чи може чисто функціональне рішення цієї проблеми бути таким же чистим, як і імператив?
У мене вправа в Python наступна: поліном задається у вигляді множини коефіцієнтів, таким чином, що потужність визначається за показниками, наприклад: (9,7,5) означає 9 + 7 * x + 5 * x ^ 2 написати функцію для обчислення її значення для заданого x Оскільки я останнім часом займаюся функціональним програмуванням, я …

4
Який найефективніший спосіб зберігання цих даних?
Я відповідаю за перезапис старого коду VB. Я розумію, як це працює, але я відчуваю, що існує набагато ефективніший спосіб зробити те, що вони зробили. Я просто не можу зрозуміти, що це таке. Ось надуманий приклад, що з точки зору вимог до даних насправді схожий на те, що мені потрібно …

3
Обчислені цінності та прості читання - гострий біль для моїх дизайнів, керованих доменом!
Проблема, з якою я постійно стикаюся, полягає в тому, як боротися з обчислюваними значеннями, керованими логікою домену, при цьому все ще ефективно працюють проти сховища даних. Приклад: Повертаю список продуктів зі свого сховища через службу. Цей список обмежений інформацією про пагинацію від DTO запиту, надісланого клієнтом. Крім того, DTO вказує …

9
Який найкращий спосіб ВСТАВИТИ великий набір даних у базу даних MySQL (або будь-яку базу даних взагалі)
Як частина проекту PHP, я повинен вставити рядок у базу даних MySQL. Я, очевидно, звик це робити, але це вимагало введення в 90 стовпців за один запит. Отриманий запит виглядає жахливим і монолітним (особливо вставляючи мої змінні PHP як значення): INSERT INTO mytable (column1, colum2, ..., column90) VALUES ('value1', 'value2', …
9 php  mysql  efficiency 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.