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

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

3
Чи є корисність для використання синтаксису опорного методу замість лямбда-синтаксису на Java 8?
Чи пропускають посилання методів накладні покриття лямбда-обгортки? Чи можуть вони в майбутньому? Відповідно до навчального посібника Java щодо посилань на методи : Іноді ... лямбда-вираз не робить нічого, крім виклику існуючого методу. У цих випадках часто зрозуміліше посилатися на існуючий метод по імені. Довідки методів дозволяють вам це зробити; вони …

10
Коли "правильне" програмування вже не має значення?
Я будував андроїд гру у вільний час. Він використовує бібліотеку libgdx, тому для мене зроблено досить важкий підйом. Під час розробки я недбало підбирав типи даних для деяких процедур. Я використовував хештел, тому що хотів щось близьке до асоціативного масиву. Людські читабельні ключові цінності. В інших місцях для досягнення подібних …

8
Чому NoSQL швидше, ніж SQL?
Нещодавно мене запитали: Чому NoSQL швидше, ніж SQL? Я не погодився з передумовою питання ... це особисто для мене нісенітниця. Я не бачу підвищення продуктивності, використовуючи NoSQL замість SQL. Можливо, SQL над NoSQL, так, але не таким чином. Я щось пропускаю про NoSQL?

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

7
Чи можливо в програмуванні програмного забезпечення мати навантаження на процесор і GPU на 100%?
Це загальне питання на тему, що мені було цікаво як геймер: вузькі місця CPU / GPU та програмування. Якщо я не помиляюсь, я зрозумів, що і CPU, і GPU обчислюють речі, але в деяких розрахунках один кращий, ніж інший через різницю в архітектурі. Наприклад, крекінг хешей або видобуток криптовалют здається …

4
Продуктивність Scala порівняно з Java
Перш за все, я хотів би дати зрозуміти, що це не питання "мова-X проти мови-Y", щоб визначити, що краще. Я використовую Java вже давно і маю намір продовжувати її використовувати. Паралельно з цим, я зараз навчаюсь Scala з великим інтересом: крім незначних речей, які дещо звикають до мого враження, це …

19
Ви б придбали обладнання власними грошима, щоб користуватися на роботі, щоб зробити свою роботу краще? [зачинено]
На роботі мені дали досить чітку машину (подвійний квадратик 2 ГГц, 4 ГБ оперативної пам’яті, 160 ГБ 7200RPM накопичувач, Win7), але цього не вистачало в кількох місцях (HDD / ОЗУ). ІТ-персонал був у порядку зі мною, замінивши апаратне забезпечення на моє власне, тому зараз я займаюся SSD та додатковими 8 …

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

12
Документація в ООП повинна уникати вказівки, виконує чи «обчислювач» якісь обчислення?
Програма CS моєї школи уникає будь-якої згадки об'єктно-орієнтованого програмування, тому я читав самостійно читання, щоб доповнити його - конкретно, Об'єктно-орієнтована побудова програмного забезпечення Бертрана Мейєра. Мейєр неодноразово зазначає, що класи повинні приховувати якомога більше інформації про їх реалізацію, що має сенс. Зокрема, він неодноразово стверджує, що атрибути (тобто статичні, не …

12
Сучасні альтернативи компіляції C / C ++ [закрито]
Я розглядаю можливість створення нового програмного продукту. Ефективність буде критично важливою, тому я насторожено використовую інтерпретовану мову або мову, що використовує шар емуляції (читати Java). Це призводить мене до думки про використання C (або C ++), проте вони обидва досить довгі. Я вже давно не користувався. Я подумав, що за …

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

16
Чи варто жертвувати читабельністю коду тим, наскільки ефективний код? [зачинено]
Чи варто жертвувати читабельністю коду тим, наскільки ефективний код? наприклад, 3 рядки коду в 1 рядок. Я читав у Code Craft Піта Гудліффа, що читабельність є ключовою. Ваші думки?

3
Чи є причина використовувати varchar над текстовими стовпцями в базі даних?
Це varcharлише залишки від того, що textбуло раніше , або є випадки використання, коли ви хочете скористатися varchar? (Або charз цього питання ..) (Я використовую Postgres та MySQL (MyISAM) щодня, тому саме це мене найбільше цікавить, але відповіді для інших баз даних, звичайно, вітаються. ^ _-)

1
Чим відрізняється btree від rtree індексації?
Я помітив на MySQLWorkbench, що ви можете вибрати, як зберігати свої індекси, перш ніж передати інженерний дизайн. Типи сховища: BTREE RTREE ХАШ Досліджуючи це, я виявив деяку інформацію, яка в значній мірі переважала мені в голові, тому я шукаю практичну інформацію про те, у чому різниця між цими та / …

12
Чи поступова зміна методології написання коду вплинула на продуктивність системи? І чи варто мені байдуже?
TD; DR: Була певна плутанина щодо того, що я просив, тож ось ідея, яка рухає за питанням: Я завжди мав намір питання бути таким, яким воно є. Я, можливо, не сформулював це добре спочатку. Але намір завжди був " модульний, відокремлений, вільний зв'язаний, роз'єднаний, реконструйований код " помітно повільніше за …

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