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

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

4
Чи покращує гібридний жорсткий диск досвід програмування? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Я втомився від того, наскільки сумний мій ПК. Це Core2 Duo, 2 ГБ оперативної пам’яті, Seagate ST3500320AS HDD - не …

3
Причини неінтуїтивної реалізації C # String.Split ()
У C #, якщо я хочу розділити stringінше, stringя повинен зробити щось подібне: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); З перевантаженої String.Splitдокументації MSDN ми бачимо реалізацію і чому такий дзвінок потрібно робити. Походячи з Python , мені важко правильно зрозуміти, чому такий дзвінок потрібен. Я маю на увазі, що я …


5
Чи варто звести до мінімуму створення безлічі дрібних предметів?
Коли ви пишете щось, що створює багато (1000) дрібних об'єктів, ви повинні намагатися мінімізувати це для продуктивності? Особливо, якщо ви не знаєте, на якій системі вона буде працювати, від настільних комп'ютерів низького до високого рівня або навіть мобільних. Для мобільних пристроїв я почув, що створення багатьох об'єктів гальмує продуктивність, хоча …

5
Чи є технічні обмеження чи мовні функції, які не дозволяють моєму сценарію Python бути таким же швидким, як еквівалентна програма C ++?
Я давній користувач Python. Кілька років тому я почав вивчати C ++, щоб побачити, що він може запропонувати з точки зору швидкості. Протягом цього часу я б продовжував використовувати Python як інструмент для прототипування. Це, здавалося, була гарною системою: спритний розвиток з Python, швидке виконання в C ++. Останнім часом …

4
Найшвидший спосіб розділити обмежений рядок на Java
Я будую компаратор, який надає можливість сортування в декількох стовпцях для обмеженої рядки. В даний час я використовую метод розбиття з класу String як мій кращий вибір для розбиття необробленого рядка на лексеми. Це найкращий спосіб перетворити необроблений рядок в масив String? Я буду сортувати мільйони рядків, тому думаю, що …

7
Коли починати думати про масштабованість? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . У мене є смішна, але і жахлива проблема. Я збираюся запустити нову програму (iPhone). …

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

4
Чому б не використовувати некерований безпечний код у C #
У C # є можливість виконувати код без перевірки. Зазвичай це не рекомендується робити, оскільки керований код набагато безпечніший і він долає безліч проблем. Однак мені цікаво, якщо ви впевнені, що ваш код не спричинить помилок, і ви знаєте, як обробляти пам'ять, то чому (якщо вам подобається швидкий код) дотримуйтесь …

4
Який сенс речення «ми хотіли, щоб воно було складено, щоб він не спалював процесор, що робив неправильні речі».
Я читав цю статтю. У ньому є наступний параграф. І Скала виявилася швидкою? Ну, яке ваше визначення швидко? Приблизно так само швидко, як і Java. Це не повинно бути таким швидким, як C або збірка. Python не є значно швидшим, ніж Ruby. Ми хотіли зробити більше з меншою кількістю машин, …

5
Поліпшення продуктивності для прив’язки до величезного файлу
У мене є FILE_A, який налічує понад 300 000 рядків, і FILE_B, який має понад 30 мільйонів рядків. Я створив сценарій Bash, який обробляє кожен рядок у FILE_A в FILE_B і записує результат grep в новий файл. Весь цей процес займає понад 5 годин. Як я можу покращити ефективність свого …

6
Приклади алгоритмів загального призначення, які виграли від роботи на GPU? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я шукаю приклади алгоритмів загального призначення (маючи на увазі пов'язані з не графікою), які, …

6
Чи може використання AJAX значно покращити продуктивність сервера?
Зрозуміло, AJAX покращує користувальницький інтерфейс, але це також зменшує навантаження сервера? Ви можете подумати, що це так, тому що всю сторінку не доведеться обслуговувати кожен раз, але, можливо, є й інші змінні, які я не розглядаю.
10 performance  ajax 

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

10
Як спілкуватися з колегою, який вважає, що рамки є хітом
Як можна продати ідею на кшталт "ми повинні використовувати jQuery, тому що її високооптимізований та сумісний з браузером" або "фреймворк суті є здоровим, тому що його акуратний та автоматично піклується про нашу модель", коли загальна відповідь - це просте твердження типу "jquery не спрацьовує добре "або" особи створюють 12 стовпців …

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