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

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



4
Чому JVM досі не підтримує оптимізацію зворотних викликів?
Через два роки після того, як робить-jvm-предотвратить-хвост-оптимізацію викликів , здається, є реалізація прототипу, і MLVM вже деякий час перелічує цю функцію як "прото 80%". Чи немає активного інтересу з боку Sun / Oracle у підтримці хвостових викликів, чи просто, що хвостові виклики "[...] судилися виходити на друге місце у кожному …

10
Алгоритм отримання назви стовпця числа, подібного до Excel
Я працюю над сценарієм, який генерує деякі документи Excel, і мені потрібно перетворити число в еквівалент його імені стовпця. Наприклад: 1 => A 2 => B 27 => AA 28 => AB 14558 => UMX Я вже написав алгоритм для цього, але я хотів би знати, чи є це простіші …


9
Який виграш від оголошення методу статичним
Нещодавно я переглядав свої попередження в Eclipse і стикався з цим: Це дасть попередження компілятору, якщо метод може бути оголошений статичним. [редагувати] Точна цитата в довідці Eclipse, з акцентом на приватному та остаточному: Якщо увімкнено, компілятор видасть помилку або попередження для методів, які є приватними або остаточними та стосуються лише …

13
Поєднуйте та зменшуйте декілька файлів CSS / JS
Я намагаюся оптимізувати ефективність сайту, консолідуючи та стискаючи файли CSS та JS. Моє питання більше стосується (конкретних) кроків щодо того, як цього досягти, враховуючи реальну ситуацію, з якою я стикався (хоча це має бути типовим серед інших розробників). Моя сторінка посилається на декілька файлів CSS та JS, наприклад: <!-- It's …

9
Коли, якщо взагалі, розгортання циклу все ще корисно?
Я намагався оптимізувати надзвичайно важливий для продуктивності код (алгоритм швидкого сортування, який називається мільйонами і мільйонами разів у моделюванні Монте-Карло) шляхом розгортання циклу. Ось внутрішній цикл, який я намагаюся прискорити: // Search for elements to swap. while(myArray[++index1] < pivot) {} while(pivot < myArray[--index2]) {} Я спробував розгорнути щось на зразок: …

10
Як я можу покращити продуктивність за допомогою високорівневого підходу при впровадженні довгих рівнянь у C ++
Я розробляю кілька інженерних моделювань. Це передбачає впровадження деяких довгих рівнянь, таких як це рівняння, для розрахунку напружень у матеріалі, схожому на гуму: T = ( mu * ( pow(l1 * pow(l1 * l2 * l3, -0.1e1 / 0.3e1), a) * a * ( pow(l1 * l2 * l3, -0.1e1 …


4
Зменшіть сумісність браузера стиснення та переваги перед GZIP
ОНОВЛЕННЯ 10 лютого 2012 року: zOompf завершив деякі дуже ретельні дослідження з цієї самої теми тут . Це перевершує будь-які висновки нижче. ОНОВИТИ 11 вересня 2010 року: Для цього тут створена тестова платформа Визначення HTTP 1.1 для GZIP та DEFLATE (zlib) для деякої довідкової інформації: "'Gzip' - це формат gzip, …

10
Об'єкти PHP проти масивів - Порівняння продуктивності під час ітерації
У мене є величезна кількість PHP-об'єктів для нейронної мережі, для яких я повинен переглядати і виконувати деякі математичні завдання. Мені було цікаво, чи краще мені буде використовувати асоціативний масив над екземплярами класів? Я маю справу з навколишніми 3640об’єктами і, крім того, повторюю 500часом (в кращому випадку), тому будь-яка мікрооптимізація дуже …

7
Ненав’язливий JavaScript: <script> у верхній або нижній частині HTML-коду?
Нещодавно я читав маніфест Yahoo Best Practices для прискорення роботи вашого веб-сайту . Вони рекомендують розміщувати включення JavaScript у нижній частині HTML-коду, коли це можливо. Але де саме і коли? Чи слід ставити його до закриття &lt;/html&gt;чи після? І перш за все, коли ми все-таки повинні помістити це в &lt;head&gt;розділ?

9
std :: map insert або std :: map find?
Припустимо карту, де ви хочете зберегти існуючі записи. 20% випадків запис, який ви вставляєте, - це нові дані. Чи є перевага робити std :: map :: find, а потім std :: map :: insert, використовуючи цей повернутий ітератор? Або швидше зробити спробу вставки, а потім діяти, виходячи з того, вказує …
90 c++  optimization  stl  stdmap 

3
Що саме є правилом “як би”?
Як сказано в назві, Що саме є правилом "як би"? Типова відповідь, яку можна отримати: Правило, яке допускає будь-які перетворення коду, які не змінюють спостережувану поведінку програми Час від часу ми постійно отримуємо поведінку від певних реалізацій, які приписуються цьому правилу. Багато разів помилково. Отже, яке саме це правило. Стандарт …
89 c++  c  optimization  c++-faq  as-if 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.