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

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

6
Чи є у індрів панд проблеми з продуктивністю?
Я помітив дуже низьку продуктивність при використанні стрілок із панд. Це те, що переживають інші? Це специфічно для ітерацій і чи слід уникати цієї функції для даних певного розміру (я працюю з 2-3 мільйонами рядків)? Ця дискусія на GitHub привела мене до думки, що це спричинено змішуванням dтипів у фреймі …


4
Складність у часі алгоритму Решето Ератосфена
З Вікіпедії: Складність алгоритму - O(n(logn)(loglogn))бітові операції. Як ви прийшли до цього? Те, що складність включає цей loglognтермін, говорить мені, що sqrt(n)десь є. Припустимо, я запускаю сито на перші 100 чисел ( n = 100), припускаючи, що позначення чисел як складених займає постійний час (реалізація масиву), кількість разів, які ми …


8
Яка оптимальна довжина адреси електронної пошти в базі даних?
Ось витягнута частина мого запиту, що відображає EMAIL_ADDRESSтип даних та властивість стовпця: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Однак Джон Сондерс використовує VARYING(256). Це свідчить про те, що я не обов'язково правильно розумів РІЗНИХ. Я розумію це так, що довжина адреси електронної пошти в моєму випадку становить 20 символів, тоді як …

13
C # проти C - велика різниця в продуктивності
Я знаходжу значні відмінності в продуктивності між подібним кодом у C anc C #. Код С: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", ((double)clock() - …
94 c#  c  performance 


10
Visual Studio 2017 занадто повільний під час створення та налагодження
Я щойно встановив Visual Studio 2017 на ПК, що має такі характеристики: Процесор Intel Xeon E5-1600 v3 @ 3,50 ГГц, 16 ГБ оперативної пам'яті та 64-розрядна операційна система Windows 10 Pro . Хоча продуктивність ПК майже ідеальна, я зазвичай стикаюся з проблемою повільності у Visual Studio 2017, особливо під час …

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

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

6
Який найкращий спосіб виконати профіль JavaScript? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконалюйте це питання Чи є хороший профілер для javascript? Я знаю, що firebug має певну підтримку профілювання коду. …

16
Найкраща практика передачі багатьох аргументів методу?
Іноді нам доводиться писати методи, які отримують безліч аргументів, наприклад: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Коли я стикаюся з подібною проблемою, я часто інкапсулюю аргументи на карту. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void …

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

5
Javascript, коли використовувати прототипи
Я хотів би зрозуміти, коли доречно використовувати методи прототипу в js. Чи завжди їх слід використовувати? Або бувають випадки, коли їх використання не є кращим та / або вимагає покарання за виконання? Здійснюючи пошук на цьому веб-сайті за загальними методами простору імен у js, більшість використовують непрототипну реалізацію: просто використовуючи …

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

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