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

З питань, що стосуються вимірювання або підвищення ефективності коду та програми.

5
Коли використовувати вказівники в C # /. NET?
Я знаю, що C # надає програмісту можливість доступу, використання покажчиків у небезпечному контексті. Але коли це потрібно? За яких обставин використання вказівників стає неминучим? Це лише з міркувань продуктивності? Також чому С # виставляє цю функціональність через небезпечний контекст і вилучає з неї всі керовані переваги? Чи можна теоретично …

14
Поради щодо підвищення ефективності роботи Visual Studio 2010 швидше? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …


7
Який найкращий спосіб прочитати останні файли (тобто “хвіст”) із файлу за допомогою PHP?
У моїй програмі PHP мені потрібно прочитати кілька рядків, починаючи з кінця багатьох файлів (переважно журналів). Іноді мені потрібен лише останній, іноді мені потрібні десятки чи сотні. В основному, я хочу щось таке гнучке, як команда Unix tail . Тут є запитання про те, як отримати один останній рядок із …

3
Яка найшвидша колекція Java з основними функціоналами черги?
Яка найшвидша колекція на Java? Мені потрібні лише операції додавання та видалення, порядок не важливий, рівні елементи не є проблемою, не більше ніж додавання та видалення є важливим. Без обмеження розмір теж важливий. У цій колекції будуть об’єкти всередині нього. В даний час я використовую ArrayDeque, оскільки я бачу, що …

13
Кілька класів у файлі заголовка порівняно з одним файлом заголовка на клас
З якоїсь причини наша компанія має керівні принципи кодування, в яких зазначено: Each class shall have it's own header and implementation file. Отже, якби ми написали клас із назвою, MyStringнам потрібні були б пов’язані MyStringh.h та MyString.cxx . Хтось ще робить це? Хто-небудь бачив якісь наслідки продуктивності компіляції? Чи складає …

5
Чому "while (i ++ <n) {}" значно повільніше, ніж "while (++ i <n) {}"
Очевидно, на моєму ноутбуці Windows 8 із HotSpot JDK 1.7.0_45 (з усіма параметрами компілятора / віртуальної машини, встановленими за замовчуванням), нижченаведений цикл final int n = Integer.MAX_VALUE; int i = 0; while (++i &lt; n) { } принаймні на 2 порядки швидше (~ 10 мс проти ~ 5000 мс), ніж: …


12
Хороші способи покращити продуктивність селектора jQuery?
Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне значення. Наразі він не приймає нових відповідей або взаємодій. Я шукаю будь-який спосіб, як покращити ефективність селектора виклику jQuery. Зокрема такі речі: Є чи $("div.myclass")швидше$(".myclass") Я б подумав, що це може бути, …

5
Обробка тексту - Python проти продуктивності Perl [закрито]
Це питання навряд чи допоможе будь-яким майбутнім відвідувачам; це стосується лише невеликої географічної області, конкретного моменту часу або надзвичайно вузької ситуації, яка, як правило, не застосовується до світової аудиторії Інтернету. Щоб отримати допомогу щодо розширення цього питання, відвідайте довідковий центр . Закрито 8 років тому . Ось мій сценарій Perl …

1
Чому a.insert (0,0) набагато повільніше, ніж a [0: 0] = [0]?
Використання списку insert функції набагато повільніше, ніж досягнення такого ж ефекту за допомогою призначення фрагмента: &gt; python -m timeit -n 100000 -s "a=[]" "a.insert(0,0)" 100000 loops, best of 5: 19.2 usec per loop &gt; python -m timeit -n 100000 -s "a=[]" "a[0:0]=[0]" 100000 loops, best of 5: 6.78 usec per …

7
Ідіоматичний спосіб відрізнити два конструктори з нульовим аргументом
У мене такий клас: struct event_counts { uint64_t counts[MAX_COUNTERS]; event_counts() : counts{} {} // more stuff }; Зазвичай я хочу, щоб за замовчуванням (нуль) ініціалізувати countsмасив, як показано. Однак у вибраних місцях, визначених шляхом профілювання, я хотів би придушити ініціалізацію масиву, оскільки я знаю, що масив збирається перезаписати, але компілятор …

4
Чому в Scala блискавка швидше, ніж zip?
Я написав деякий код Scala, щоб виконати елементну операцію над колекцією. Тут я визначив два методи, які виконують одне і те ж завдання. Один метод використовуєzip а інший використовуєzipped . def ES (arr :Array[Double], arr1 :Array[Double]) :Array[Double] = arr.zip(arr1).map(x =&gt; x._1 + x._2) def ES1(arr :Array[Double], arr1 :Array[Double]) :Array[Double] = …


2
Чому групується підсумовування повільніше з відсортованими групами, ніж несортовані групи?
У мене є два стовпчики з цілими цілими числами, перша з яких є випадковим цілим числом, друга - цілим числом, що ідентифікує групу, яка може бути згенерована цією програмою. ( generate_groups.cc) #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; int main(int argc, char* argv[]) { int num_values = atoi(argv[1]); int num_groups = …
27 c++  performance 

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