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

12
сколько ядер я должен использовать для расчетов? #cores или #cores -1?

У меня есть большой расчет, чтобы сделать. Хотя я могу использовать все ядра, я подумал, есть ли какая-то причина, чтобы оставить 1 ядро ​​и не использовать его? (расчетный процессор только без ввода-вывода). Или я недооцениваю ОС, которую она не знает, чтобы справиться и правильно переключить...

12
Найти ближайший подходящий для круга

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

11
Гибридный жесткий диск улучшает опыт программирования? [закрыто]

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

11
Гораздо сложнее «настроить» Java для повышения производительности по сравнению с C / C ++? [закрыто]

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

11
Unix / Linux с низкой задержкой

Большинство заданий на программирование с низкой задержкой / высокой частотой (на основе спецификаций заданий), по-видимому, реализуются на платформах Unix. Во многих спецификациях они делают особый запрос для людей с опытом работы с «низкой задержкой Linux». Предполагая, что это не означает ОС...

11
Как узнать, какие части вашего кода выполняются чаще всего?

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

11
Цикл Foreach и инициализация переменной

Есть ли разница между этими двумя версиями кода? foreach (var thing in things) { int i = thing.number; // code using 'i' // pay no attention to the uselessness of 'i' } int i; foreach (var thing in things) { i = thing.number; // code using 'i' } Или компилятору все равно? Когда я говорю о разнице,...

11
Как выполнить проверку входных данных без исключений или избыточности

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

10
Как общаться с коллегой, который считает фреймворки ударом по производительности

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

10
Влияют ли имена переменных на производительность веб-сайтов?

Влияют ли имена переменных на производительность сайта? Я знаю, что это будет очень малое число, но все же может ли кто-нибудь указать причины, по которым не следует выбирать длинное имя переменной в аспекте...

10
Будет ли использование AJAX значительно улучшить производительность сервера?

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

10
Примеры алгоритмов общего назначения, которые выиграли от работы на GPU? [закрыто]

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

10
Повышение производительности при работе с огромным файлом

У меня есть FILE_A, который имеет более 300 000 строк и FILE_B, который имеет более 30 миллионов строк. Я создал скрипт Bash, который обрабатывает каждую строку в FILE_A над FILE_B и записывает результат grep в новый файл. Весь этот процесс занимает более 5 часов. Как я могу улучшить...

10
В чем смысл предложения «мы хотели, чтобы оно было скомпилировано, чтобы процессор не записывал неправильные вещи».

Я читал эту статью. У него есть следующий абзац. И Скала оказалась быстрой? Ну, как вы определяете пост? Примерно так же быстро, как Java. Это не должно быть так быстро, как C или Assembly. Python не значительно быстрее, чем Ruby. Мы хотели сделать больше с меньшим количеством машин, используя...

10
Почему бы не использовать неуправляемый безопасный код в C #

В C # есть опция для выполнения кода без проверки. Как правило, делать это не рекомендуется, так как управляемый код намного безопаснее и преодолевает множество проблем. Однако мне интересно, если вы уверены, что ваш код не вызовет ошибок, и вы знаете, как обращаться с памятью, то почему (если вам...

10
Проводится ли сравнительное исследование потребления памяти языками времени выполнения, связанное с выразительностью и коэффициентами ошибок производства? [закрыто]

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

10
Когда начать думать о масштабируемости? [закрыто]

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

10
Самый быстрый способ разбить строку с разделителями в Java

Я строю компаратор, который обеспечивает возможность сортировки по нескольким столбцам в строке с разделителями. В настоящее время я использую метод split из класса String в качестве предпочтительного способа разделения необработанной строки на токены. Это лучший способ преобразования...

10
Причины неинтуитивной реализации C # String.Split ()

В C #, если я хочу разделить stringна другое, stringя должен сделать что-то вроде этого: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); Из перегруженной String.Splitдокументации MSDN мы можем видеть реализацию и почему такой вызов должен быть сделан. Исходя из Python ,...

10
Существуют ли технические ограничения или языковые функции, которые мешают моему скрипту Python работать так же быстро, как эквивалентная программа на C ++?

Я давний пользователь Python. Несколько лет назад я начал изучать C ++, чтобы посмотреть, что он может предложить с точки зрения скорости. В течение этого времени я продолжал использовать Python как инструмент для создания прототипов. Казалось, это была хорошая система: гибкая разработка на Python,...