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

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

4
Враховуючи, що HashMaps у jdk1.6 та вище викликають проблеми з multi = потоками, як мені виправити свій код
Нещодавно я підняв питання в stackoverflow, а потім знайшов відповідь. Початкове питання полягало в тому, які механізми, крім mutexx або збору сміття, можуть уповільнити мою багатопотокову програму Java? Я на свій жах виявив, що HashMap було змінено між JDK1.6 і JDK1.7. Тепер він має блок коду, який змушує всі потоки, …

1
Виконання циклу коду C [продовження]
Це питання продовжується на моє питання тут (за порадою Mystical): Продуктивність циклу коду C Продовжуючи своє запитання, коли я використовую упаковані інструкції замість скалярних інструкцій, код, що використовує внутрішні дані, буде виглядати дуже схожим: for(int i=0; i<size; i+=16) { y1 = _mm_load_ps(output[i]); … y4 = _mm_load_ps(output[i+12]); for(k=0; k<ksize; k++){ for(l=0; …

9
Що швидше: x << 1 або x << 10?
Я не хочу нічого оптимізувати, клянусь, я просто хочу поставити це питання з цікавості. Я знаю, що на більшості апаратних засобів існує команда збірки бітового зсуву (наприклад shl, shr), яка є однією командою. Але чи має значення (наносекундно, або тактово процесор), скільки бітів ви зміщуєте. Іншими словами, чи є щось …
83 c++  c  performance  cpu  low-level 

3
Що означає час на часовій шкалі Google Chrome на панелі мережі?
Часто під час пошуку несправностей за допомогою мережевої панелі Google Chrome я бачу різні часи і часто задаюся питанням, що вони означають. Хтось може підтвердити, що я правильно їх розумію: Блокування: час, заблокований багаторазовим запитом браузера на один і той самий ліміт домену (???) Очікування: очікування з'єднання з сервером (???) …

5
Як пришвидшити додавання елементів до ListView?
я додаю кілька тисяч (наприклад, 53 709) елементів до WinForms ListView. Спроба 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Це працює дуже погано. Очевидним першим виправленням є дзвінок BeginUpdate/EndUpdate. Спроба 2 :3,106 ms listView.BeginUpdate(); foreach (Object o in list) …

16
Чи має Google Analytics накладні витрати?
Наскільки Google Analytics впливає на ефективність? Я шукаю наступне: Тести (включаючи час відгуку / час завантаження сторінки та ін.) Посилання або результати на подібні контрольні показники Один (можливий) метод тестування Google Analytics (GA) на вашому сайті: Обслуговуйте ga.js (файл JavaScript Google Analytics) із власного сервера. Оновлення від Google Щодня (тест …

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

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

4
Що таке затримка циклів-інтерфейсу та затримка циклів-бекенда в результаті 'perf stat'?
Хто-небудь знає, що означає staled-cycles-frontend та stalled-cycles-backend у результатах per stat? Я шукав в Інтернеті, але не знайшов відповіді. Дякую $ sudo perf stat ls Performance counter stats for 'ls': 0.602144 task-clock # 0.762 CPUs utilized 0 context-switches # 0.000 K/sec 0 CPU-migrations # 0.000 K/sec 236 page-faults # 0.392 …

4
C помітно швидший за C ++ [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
83 c++  c  performance 

21
Який ваш улюблений інструмент профілювання (для C ++) [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

8
Як мені виміряти ефективність дайджест-циклу моєї програми AngularJS?
Який простий спосіб виміряти тривалість циклу перебору angularjs? Існують різні методи аналізу результатів циклу перетравлення, однак кожен має свої власні помилки: Chrome Profiler: Забагато деталей, не розбиває цикл дайджесту так легко Batarang (плагін браузера AngularJS): Забагато накладних витрат, повільна частота оновлення, вибухає з великими програмами. ... повинен бути кращий спосіб?! …

8
Про продуктивність та взаємодію Java: Clojure проти Scala
Я вже читав різні розповіді про Clojure проти Scala, і хоча я розумію, що обидва мають своє місце. Є кілька міркувань, щодо яких я не отримав повного пояснення щодо порівняння обох Clojure та Scala: 1.) Яка з двох мов, як правило, швидша ? Я усвідомлюю, що це буде різнитися залежно …

2
Як може Numpy бути набагато швидшим за мою рутину Fortran?
Я отримую масив 512 ^ 3, що представляє розподіл температури від моделювання (написаний у Фортрані). Масив зберігається у двійковому файлі розміром приблизно 1 / 2G. Мені потрібно знати мінімум, максимум і середнє значення цього масиву, і оскільки мені все одно скоро знадобиться зрозуміти код Fortran, я вирішив спробувати його і …

10
Невже Ларавел так повільний?
Я щойно почав використовувати Laravel. Я ще майже не написав жодного коду, але завантаження моїх сторінок займає майже секунду! Це трохи шокує мене, коли мої безрамкові програми та програми NodeJS займають ~ 2 мс. Що робить Ларавель? Це не нормальна поведінка, чи не так? Чи потрібна якась тонка настройка?

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