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

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

8
Android onClick в XML проти OnClickListener
Я усвідомлюю, що подібне сформульоване питання вже задавали раніше, але це інше. Я досить новачок у розробці програм для Android, і у мене є три запитання щодо різниці між android:onclick=""атрибутом XML та setOnClickListenerметодом. Які відмінності між ними? Чи існує різниця між двома реалізаціями, виявленими під час компіляції чи часу виконання, …

4
Чому петлі повільні в R?
Я знаю, що цикли повільні Rі що я повинен намагатися робити речі у векторизованому порядку. Але чому? Чому петлі повільні, а applyшвидкі? applyвикликає кілька підфункцій - це не здається швидко. Оновлення: Вибачте, питання було неправильно поставленим. Я плутав векторизацію з apply. Моє питання мало бути, "Чому векторизація швидша?"
86 performance  r  apply 

3
Розділіть великий фрейм даних на список фреймів даних на основі загального значення в стовпці
У мене є кадр даних з 10 стовпцями, що збирає дії "користувачів", де один із стовпців містить ідентифікатор (не унікальний, ідентифікуючий користувача) (стовпець 10). довжина кадру даних становить близько 750000 рядків. Я намагаюся витягти окремі кадри даних (щоб отримати список або вектор фреймів даних), розділений на стовпець, що містить ідентифікатор …

15
Ефективність прокрутки Android RecyclerView
Я створив приклад RecyclerView на основі створення списків та посібника. Мій адаптер має реалізацію шаблону лише для роздуття макета. Проблема полягає в поганій продуктивності прокрутки. Це в RecycleView лише з 8 елементами. У деяких тестах я переконався, що в Android L ця проблема не виникає. Але у версії KitKat очевидним …

10
Продуктивність UUID в MySQL?
Ми розглядаємо можливість використання значень UUID як первинних ключів для нашої бази даних MySQL. Дані, що вставляються, генеруються з десятків, сотень або навіть тисяч віддалених комп’ютерів і вставляються зі швидкістю 100-40 000 вставок в секунду, і ми ніколи не будемо робити оновлення. Сама база даних зазвичай отримує близько 50 мільйонів …


3
Велика різниця (x9) у часі виконання між майже однаковим кодом на C та C ++
Я намагався вирішити цю вправу з www.spoj.com: FCTRL - Factorial Вам не обов’язково читати це, просто зробіть це, якщо вам цікаво :) Спочатку я реалізував це на C ++ (ось моє рішення): #include <iostream> using namespace std; int main() { unsigned int num_of_inputs; unsigned int fact_num; unsigned int num_of_trailing_zeros; std::ios_base::sync_with_stdio(false); …
85 c++  c  performance  gcc  iostream 

1
Що таке накладні витрати на тип опції Rust?
У Rust посилання ніколи не можуть бути нульовими, тому у випадку, коли вам насправді потрібне null, наприклад, пов'язаний список, ви використовуєте Optionтип: struct Element { value: i32, next: Option<Box<Element>>, } Скільки накладених на це витрат з точки зору виділення пам’яті та кроків до розмежування порівняно з простим покажчиком? Чи існує …

8
Чому оператори набагато повільніші за виклики методів? (структури повільніші лише на старих JIT)
Вступ: Я пишу високопродуктивний код на C #. Так, я знаю, що C ++ дасть мені кращу оптимізацію, але я все-таки вирішив використовувати C #. Я не хочу обговорювати цей вибір. Швидше, я хотів би почути тих, хто, як і я, намагається писати високопродуктивний код на .NET Framework. Запитання: Чому …

11
Чи швидше x + =, ніж x = x + a?
Я читав "Страуструпа" "Мова програмування C ++", де він каже, що з двох способів додати щось до змінної x = x + a; і x += a; Він віддає перевагу +=тому, що це, швидше за все, краще реалізувати. Я думаю, він має на увазі, що це теж працює швидше. Але …

9
Чи є 64-розрядні програми більшими та швидшими за 32-розрядні версії?
Припускаю, що я зосереджуюсь на x86, але мене, як правило, цікавить перехід з 32 на 64 біт. Логічно, я бачу, що константи та вказівники, в деяких випадках, будуть більшими, тому програми, швидше за все, будуть більшими. І бажання розподілити пам'ять на межі слів для ефективності означало б більше пробілів між …

4
Продуктивність bcp / BULK INSERT порівняно з параметрами, що оцінюються за допомогою таблиці
Мені доведеться переписати якийсь досить старий код за допомогою команди SQL Server, BULK INSERTоскільки схема змінилася, і мені спало на думку, що, можливо, мені слід подумати про перехід на збережену процедуру за допомогою TVP, але мені цікаво, який ефект це може мати на продуктивність. Деякі довідкові відомості, які можуть допомогти …

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

2
Виступ Blazor
Я хотів би почати використовувати Blazor, незважаючи на те, що він все ще знаходиться на альфа-рівні. Як я розумію, Blazor використовує WebAssembly для компіляції C # на стороні клієнта. І у мене є такі запитання: Чи працює цей підхід швидше, ніж, наприклад, React / Vue, скомпільований у JavaScript? Чи правда, …

6
Яка конструкція “якщо” є швидшою - оператор або трикутний оператор?
Є два типи ifоператорів в Java - класичні: if {} else {}і скорочений: exp ? value1 : value2. Один швидший за інший чи вони однакові? заява: int x; if (expression) { x = 1; } else { x = 2; } потрійний оператор: int x = (expression) ? 1 : …

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