Вопросы с тегом «performance»

18
Действительно ли медленная работа языков программирования - это плохо? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

18
Почему выражение вычислений в виде умножения матриц делает их быстрее?

В учебнике Google MNist с использованием TensorFlow показаны вычисления, в которых один шаг эквивалентен умножению матрицы на вектор. Сначала Google показывает картинку, на которой каждое числовое умножение и сложение, которое будет использовано для выполнения вычисления, записывается полностью....

18
Существуют ли какие-либо достоверные данные для резервного копирования «Переключатели задач человека считаются вредными»?

Джоэл Спольски написал знаменитое сообщение в блоге « Переключатели задач человека считаются вредными ». Хотя я согласен с посылкой и это кажется здравым смыслом, мне интересно, есть ли какие-либо исследования или технические документы по этому вопросу для расчета накладных расходов при...

17
Лучшие практики для работы с индексами базы данных [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

17
Могу ли я сделать что-нибудь для улучшения производительности в VS 2010? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Я использую VS 2010, так как мы разрабатываем приложение в .Net 4, а...

17
Проектирование базы данных - хранить состояние или вычислять состояние каждый раз?

Допустим, у меня есть приложение для реляционной базы данных, объект «пользователь» и объект «сообщение». Теперь я хочу показать количество непрочитанных сообщений этому пользователю. Какой лучший способ архивировать это? Должен ли я ввести поле в пользователя и считать его, если пользователь...

17
Что это означает под ожидаемым временем работы и средним временем работы алгоритма?

Допустим, мы хотим проанализировать время выполнения алгоритмов. Иногда мы говорим, что хотим найти время выполнения алгоритма, когда входной размер равен n, а в худшем случае это обозначается как O (n). Хотя иногда я вижу книги / газеты, в которых говорится, что нам нужно найти ожидаемое время...

17
Содействует ли период времени, когда каждый может попробовать любые идеи, чтобы заставить программное обеспечение работать быстрее?

Иногда хитрости производительности программного обеспечения можно найти из методологического и тщательного поиска. Иногда требуются различные мысли и смелость, чтобы попробовать сумасшедшие идеи. Иногда идея - это только начало, за которым нужно много работать. Как создать период времени, когда...

16
Есть ли недостаток в использовании AggressiveInlining для простых свойств?

Могу поспорить, что мог бы ответить на этот вопрос сам, если бы я знал больше об инструментах для анализа поведения C # / JIT, но, поскольку я не знаю, прошу терпеть меня. У меня есть простой код, подобный этому: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] private...

16
Что делает большой и сложный программный продукт медленным? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . По причине, которая в значительной степени не имеет...

16
Способы сломать «Синдром совершенного программиста» [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

16
Являются ли вызовы базы данных Mutliple действительно значимыми с сетевым вызовом для веб-API?

У одного из моих работодателей мы работали над API REST (но это также относится и к SOAP). Клиент, который является пользовательским интерфейсом приложения, будет выполнять вызовы через Интернет (локальная сеть в типичных производственных развертываниях) в API. API будет делать вызовы в базу...

16
В какой момент вы должны начать думать о производительности?

Поскольку я создаю приложения, я постоянно спрашиваю, является ли это наилучшим способом выполнения или реализации определенной функциональности. Часто я буду публиковать вопросы о stackoverflow или другом форуме, желая получить отзывы только для того, чтобы получать комментарии о том, как не...

16
Когда я должен заботиться о производительности?

В течение долгого времени в таких местах, как IRC-канал Java , SO и другие места, мне говорили что-то вроде «Беспокойся о том, как выглядит код, его читаемость / понятность сейчас и производительность позже, если это абсолютно необходимо». Так что в течение долгого времени я не особо задумывался...

15
Хорошо ли определять переменную внутри цикла? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 4 года назад . Мой инструктор однажды сказал мне, что я не должен определять переменную внутри...

15
Ресурсы по написанию эффективного кода C для микроконтроллеров? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Здесь нужна серьезная помощь. Я люблю программирование. В последнее время...

15
Является ли Collection.stream (). Filter (). ForEach () неэффективным по сравнению со стандартом для каждого цикла?

IntelliJ IDEA только что порекомендовал мне заменить следующий цикл for-each на вызов Java 8 forEach: for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Рекомендуемый вызов будет выглядеть так: objects.stream().filter(o -> o instanceof SomeObject).forEach(o ->...

15
Зачем использовать фрагменты Android?

Я прочитал документацию и некоторые другие вопросы по этой теме, и я не чувствую себя убежденным; Я не вижу четких границ использования этой техники. Фрагменты теперь рассматриваются как лучшая практика ; каждое действие должно быть в основном поддержкой одного или нескольких фрагментов, а не...

14
Попробуйте, наконец, дорого

В случае кода, в котором вы должны выполнить очистку ресурса перед выходом из функции, существует ли существенная разница в производительности между этими двумя способами. Очистка ресурса перед каждым оператором возврата void func() { login(); bool ret = dosomething(); if(ret == false) { logout();...

14
Разве функциональная парадигма не слишком расходится с базовым оборудованием, чтобы быть в целом эффективной?

Вдохновленный вопросом от SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Это может быть долгий спор о многочисленных преимуществах и недостатках FP, но сейчас я бы хотел сузить сферу до основной эффективности FP на современном оборудовании. Тезис: Функциональная парадигма...