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

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

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

4
Компілятор JIT для C, C ++ тощо
Чи існує якийсь своєчасний компілятор для компільованих мов, таких як C і C ++? (Перші імена, які спадають на думку, - це Кланг та LLVM! Але я не думаю, що вони зараз це підтримують.) Пояснення: Я думаю, що програмне забезпечення могло б отримати користь від зворотного зв’язку під час профілювання …

1
Що таке реалістичний, реальний, максимальний розмір для бази даних SQLite?
Згідно з цією статтею про відповідне використання для SQLite, в ній сказано, що, хоча SQLite обмежена 140 терабайт , RDBMS клієнт / сервер може працювати краще: База даних SQLite обмежена розміром до 140 терабайт (2 47 байт, 128 тибібайт). І навіть якщо він може працювати з більшими базами даних, SQLite …

7
Пишіть на С для виконання? [зачинено]
Я знаю, що досить часто чую, що C, як правило, має перевагу у порівнянні з C ++. Я не думав нічого іншого про це, поки не зрозумів, що MSVC навіть не підтримує найновіший стандарт C, але найновіший підтримує його C99 (наскільки я знаю). Я планував написати бібліотеку з деяким кодом …

2
Як створити масштабовану систему сповіщень? [зачинено]
Мені потрібно написати менеджера системи сповіщень. Ось мої вимоги: Мені потрібно мати можливість надсилати Повідомлення на різних платформах, які можуть бути абсолютно різними (для прикладу, мені потрібно мати можливість надсилати або SMS, або електронну пошту). Іноді сповіщення може бути однаковим для всіх одержувачів для певної платформи, але іноді це може …

10
Який сенс використовувати списки над векторами в C ++?
Я провів 3 різні експерименти, включаючи списки C ++ та вектори. Ті, хто має вектори, виявилися ефективнішими, навіть коли було задіяно багато вставок посередині. Звідси виникає питання: в якому випадку списки мають більше сенсу, ніж вектори? Якщо вектори здаються більш ефективними в більшості випадків, і, враховуючи, наскільки схожі їх члени, …

8
Що викликає погану ефективність у споживчих додатках? [зачинено]
Моєму відеореєстратору Comcast потрібно щонайменше три секунди, щоб реагувати на кожне натискання клавіш дистанційного керування, перетворюючи просте завдання перегляду телевізора на розчаровуючий перемикання кнопок. Мій iPhone займає щонайменше п’ятнадцять секунд, щоб відображати текстові повідомлення та збої ¼ з тих разів, коли я намагаюся піднести додаток для iPod; просто отримання та …

18
Як команди розробників можуть запобігти повільній продуктивності у споживчих додатках?
Коли я раніше запитав, що відповідає за повільне програмне забезпечення, я отримав кілька відповідей, що це було соціальною проблемою та проблемою управління: Це не технічна проблема, це проблема маркетингу та управління .... Зрештою, керівники продуктів відповідають за написання специфікацій того, що повинен отримати користувач. Багато речей може піти не так: …
32 performance  ui 

6
Чому на практиці кращий кіксорт, ніж інші алгоритми сортування?
Це репост запитання на cs.SE від Janoma . Повні кредити та здобичі йому чи cs.SE. У звичайному курсі алгоритмів нас вчать, що середній показник швидкості - це O (n log n) і O (n²) у гіршому випадку. У той же час вивчаються й інші алгоритми сортування, які є O (n …

2
Написання Java з низькою затримкою [закрито]
Чи існують якісь специфічні для Java методи (речі, які не застосовуються до C ++) для написання коду з низькою затримкою на Java? Я часто бачу ролі Java з низькою затримкою, і вони просять досвід написання Java з низькою затримкою, що іноді здається трохи оксимороном. Єдина думка, яку я міг би …

10
Чи хороша ідея "метапрограмування" в Java на Java?
У досить великому проекті є вихідний файл з кількома функціями, які надзвичайно чутливі до продуктивності (називаються мільйонами разів на секунду). Насправді попередній супровідник вирішив написати 12 копій функції, кожна з яких відрізняється дуже незначно, щоб заощадити час, який буде витрачено на перевірку умовних умов в одній функції. На жаль, це …

15
У часи сучасних обчислень, у "типових ділових додатках" - чому важлива ефективність? [зачинено]
Для когось із вас це може здатися дивним питанням. Я хобі-програміст Java. Я розробив кілька ігор, програму AI, яка створює музику, іншу програму для малювання тощо. Це вам скаже, що я маю досвід програмування, але не в професійному розвитку бізнес-додатків. Я бачу багато розмов на цьому сайті про продуктивність. Люди …

10
Просте проти складного (але ефективне) рішення - яке вибрати та коли?
Я займаюся програмуванням пару років і часто опиняюся перед дилемою. Є два рішення - один простий, тобто простий підхід, легший для розуміння та підтримки. Це передбачає деяку надмірність, деяку додаткову роботу (додатковий ввід, додаткова обробка) і тому не є найбільш оптимальним рішенням. але інші використовують складний підхід, складний у здійсненні, …

3
Як ефективно зберігати дані великих часових рядів?
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 4 роки тому . Мені потрібно зберігати та мати можливість запитувати деякі дуже великі обсяги даних часових рядів. Властивості даних такі: кількість серій: близько 12 000 (дванадцять тисяч) кількість точок даних у …

4
Чому після кожного перезавантаження мої локальні .NET-сайти потребують часу для першого завантаження? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 5 років тому . Я розробляю сайти на платформі .NET. Зазвичай я розгортаю ці сайти на своєму локальному IIS, щоб я міг протестувати їх …
27 .net  asp.net  performance  iis  jit 

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