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

Питання, що стосуються підвищення продуктивності програми, можуть бути від діапазону архітектури програмного забезпечення до вибору алгоритмів.

14
Невже повільне виконання мов програмування - це погано? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

1
Чи є важкі дані для резервного копіювання "Перемикачі завдань людини вважаються шкідливими"?
Джоель Спольський написав відомий пост у блозі " Перемикання завдань людини вважаються шкідливими ". Хоча я згоден з цим припущенням, і це здається здоровим глуздом, мені цікаво, чи є якісь дослідження чи довідки щодо цього, щоб обчислити накладні витрати на перемикачі завдань, чи це докази лише анекдотичні?

4
Дизайн бази даних - Зберігати стан або обчислювати стан кожного разу?
Скажімо, у мене є реляційна програма бази даних та об’єкт "user" та об'єкт "message". Тепер я хочу показати цьому користувачеві кількість непрочитаних повідомлень. Який найкращий спосіб архівувати це? Чи потрібно вводити поле користувачеві і рахувати його, якщо користувач отримує повідомлення, і зменшує кількість, якщо він читає його? Або я виконую …

2
Що це означає передбачуваний час виконання та середній час роботи алгоритму?
Скажімо, ми хочемо проаналізувати час роботи алгоритмів. Іноді ми говоримо, що ми хочемо знайти час виконання алгоритму, коли розмір вводу дорівнює n, а для найгіршого можливого випадку - позначаємо його O (n). Іноді я бачу книги / статті, які говорять про те, що нам потрібно знайти очікуваний час роботи алгоритму. …

6
Стимулювання періоду часу, коли кожен може спробувати будь-які ідеї, щоб зробити програмне забезпечення швидшим?
Іноді підходи до продуктивності програмного забезпечення знаходять із методологічного та ретельного пошуку. Іноді для того, щоб спробувати шалені ідеї, потрібне розбіжне мислення та сміливість. Іноді ідея - це лише початок, за яким потрібно дотримуватися багато наполегливої ​​праці. Як сприяти періоду часу, коли кожен може спробувати різні ідеї, щоб поліпшити продуктивність …

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

7
Найкращі практики, які слід дотримуватися з індексів баз даних [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

7
Чи дійсно значущі дзвінки бездротової бази даних за допомогою мережевого дзвінка для веб-API?
У одного з моїх роботодавців ми працювали над REST (але це стосується і SOAP) API. Клієнт, який є інтерфейсом програми, здійснював дзвінки через Інтернет (локальна мережа в типових виробничих розгортаннях) до API. API здійснював дзвінки до бази даних. Однією з тем, що повторюється в наших дискусіях, є ефективність: деякі люди …

4
Чи є недолік використання AggressiveInlining на простих властивостях?
Б'юсь об заклад, що я міг би відповісти на це сам, якби знав більше про інструменти для аналізу поведінки C # / JIT, але оскільки я цього не роблю, будь ласка, попросіть мене запитати. У мене такий простий код: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] private SqlMetaData[] Meta { get { return …

8
Способи зламати "Синдром ідеального програміста" [закрито]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Я, мабуть, не єдиний, хто …

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

8
Коли я повинен дбати про продуктивність?
Найдовше в таких місцях, як IRC-канал Java , SO та інших місцях, мені було сказано щось у рубриці "Турбуйтеся про те, як виглядає код та його читабельність / зрозумілість зараз, а також продуктивність пізніше, якщо це абсолютно необхідно". Тож довгий час я насправді не займався OCD щодо продуктивності свого маленького …

22
У який момент слід почати думати про продуктивність?
Оскільки я будую програми, я постійно запитую, чи це найкращий спосіб виконати або реалізувати певну функціональність. Часто я публікую запитання на stackoverflow або іншому форумі, бажаючи відгуку лише для отримання коментарів про те, як не «поставити кошик перед конем» щодо продуктивності. Чи справді більшість програмістів не замислюються про продуктивність, поки …

3
Навіщо використовувати фрагменти Android?
Я прочитав документацію та деякі теми інших питань на цю тему, і не дуже переконаний; Я не бачу чітко меж використання цієї методики. Фрагменти зараз розглядаються як найкраща практика ; кожна активність повинна в основному підтримувати один або кілька фрагментів, а не викликати макет безпосередньо. Фрагменти створюються для того, щоб: …

5
Ресурси щодо написання ефективного коду С для мікроконтролерів? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Тут потрібна серйозна допомога. Я люблю програмування. Останнім часом я читав купу книг (таких як K&R) та статей / форумів …
15 c  performance  speed 

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