performance- все статьи тега ➜ страница 7
Что означает масштаб по горизонтали и масштаб по вертикали? [дубликат]
этот вопрос уже есть ответ здесь: Разница между горизонтальным и вертикальным масштабированием для баз данных 9 ответов в трехслойной архитектуре с базой данных на четвертом, что делает scaling horizontally и scaling vertically в смысле? ...
Entity Framework работает слишком медленно. Какие у меня варианты? [закрытый]
я следовал мантре "не оптимизируйте преждевременно" и закодировал свою службу WCF с помощью Entity Framework. тем не менее, я профилировал производительность и Entity Framework слишком медленно. (Мое приложение обрабатывает 2 сообщения примерно за 1,2 секунды, где (устаревшее) приложение, которое я переписываю, делает 5-6 сообщений за одно и то же время. (Устаревшее приложение вызывает хранимые процедуры для доступа к БД.) мое профилирование указывает на Entity Framework, занимая большую час ...
Производительность CSS относительно translateZ(0)
ряд блогов выразили прирост производительности в "обмане" GPU, чтобы думать, что элемент является 3D с помощью transform: translateZ(0) для ускорения анимации и переходы. Мне было интересно, есть ли последствия для использования этого преобразования следующим образом: * { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); } ...
Как выбрать размеры сетки и блока для ядер CUDA?
это вопрос о том, как определить размеры сетки, блока и потока CUDA. Это дополнительный вопрос к тому, который размещен здесь: https://stackoverflow.com/a/5643838/1292251 по этой ссылке ответ от talonmies содержит фрагмент кода (см. ниже). Я не понимаю комментарий "значение, обычно выбираемое настройкой и аппаратными ограничениями". Я не нашел хорошего объяснения или разъяснения того, что объясняет это в Документация CUDA. Таким образом, мой вопрос заключается в том, как определить оптимальны ...
C# сортировка и сравнение по порядку
Я могу сортировать список с помощью сортировки или OrderBy. Какой из них быстрее? Оба работают над одним и тем же алгоритм? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1. persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2. var query = persons.OrderBy(n => n.Name, new NameComparer()); class NameComparer : IComparer<string> { ...
Проблема медленной отладки в Visual Studio
в моей Visual Studio даже я только что написал одну строку return в консольном приложении C#, мне потребуется минута после нажатия F5 для выполнения фактического кода (я имею в виду время, необходимое для остановки на одном операторе return после нажатия F5-я установил точку останова на операторе return в основной функции). Мне интересно, что случилось? Любой контрольный список? Спасибо! Я использую Visual Studio 2008 VSTS edition и отладки на Windows Server 2003 x64. спасибо предварительно, Д ...
Как я могу измерить производительность дайджест цикл мой в AngularJS приложение?
каков простой способ измерения продолжительности цикла дайджеста angularjs? Существуют различные методы анализа производительности цикла дайджеста, однако каждый из них имеет свои собственные питфалы: Chrome Profiler: слишком много деталей, не разбивает цикл дайджеста простым в поиске способом Batarang (AngularJS browser plugin): слишком много накладных расходов, медленная частота обновления, взрывается с большими приложениями. ... там должно быть лучше путь ?!1? ...
Как вы тестируете время выполнения кода VBA?
есть ли код в VBA, который я могу обернуть функцией, что позволит мне узнать время, необходимое для запуска, чтобы я мог сравнить различные времена работы функций? ...
Какая конструкция "если" быстрее-оператор или тернарный оператор?
есть два типа if операторы в java-classic:if {} else {} и стенография: exp ? value1 : value2. Один быстрее другого или они одинаковы? о себе: int x; if (expression) { x = 1; } else { x = 2; } тернарный оператор: int x = (expression) ? 1 : 2; ...
Python: почему * и ** быстрее, чем / и sqrt()?
при оптимизации моего кода, я понял следующее: >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] >>> from __future__ import division >>> T(lambda : 1234567890 / 4).repeat() [0.14969301223754883, 0.14155197143554688, 0.14141488075256348] >>> T(lambda : 1234567890 * 0.25).repeat() [0.13619112968444824, 0.1281130313873291, 0.12830305099487305] а также: >>& ...
Влияет ли использование анонимных функций на производительность?
мне было интересно, есть ли разница в производительности между использованием именованных функций и анонимных функций в Javascript? for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = function() { // do something }; } vs function myEventHandler() { // do something } for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = myEventHandler; } первый более аккуратный, так как он не загромождает ваш код редко используемыми функциями, но имеет ли значение, ...
Самый быстрый способ удалить все непечатаемые символы из строки Java
каков самый быстрый способ удалить все непечатаемые символы из String в Java? до сих пор я пробовал и измерял на 138-байтовой, 131-символьной строке: строки replaceAll() -самый медленный метод результаты 517009 / сек предварительная компиляция шаблона, а затем использовать совпадений по replaceAll() 637836 результаты / сек использовать StringBuffer, получить кодовые точки с помощью codepointAt() один за другим и добавить в StringBuffer 711946 результаты / сек используйте StringBuf ...
Почему StringBuilder#append (int) быстрее в Java 7, чем в Java 8?
во время расследования для спор w. r. t. using "" + n и Integer.toString(int) чтобы преобразовать целочисленный примитив в строку, я написал это JMH microbenchmark: @Fork(1) @OutputTimeUnit(TimeUnit.MILLISECONDS) @State(Scope.Benchmark) public class IntStr { protected int counter; @GenerateMicroBenchmark public String integerToString() { return Integer.toString(this.counter++); } @GenerateMicroBenchmark public String stringBuilder0() { return new Strin ...
Хорошие способы улучшить производительность селектора jQuery?
Я ищу любой способ, которым я могу улучшить производительность селектора вызова jQuery. В частности, такие вещи, как это: и $("div.myclass") быстрее $(".myclass") Я бы подумал, что это может быть, но я не знаю, достаточно ли jQuery умен, чтобы сначала ограничить поиск по имени тега и т. д. У кого-нибудь есть идеи о том, как сформулировать строку селектора jQuery для лучшей производительности? ...
Временная сложность алгоритма решета Эратосфена
С Википедия: сложность алгоритма O(n(logn)(loglogn)) битовые операции. как вы к этому пришли? что сложность включает в себя loglogn термин говорит мне, что есть sqrt(n) куда-то. предположим, что я запускаю сито на первые 100 чисел (n = 100), предполагая, что маркировка чисел как составных принимает постоянное время (реализация массива), количество раз, когда мы используем mark_composite() было бы что-то вроде n/2 + n/3 + n/5 + n/7 + ... + n/97 = O(n^2) ...
Является ли Python быстрее и легче, чем C++? [закрытый]
Я всегда думал, что преимущества Python-это читаемость кода и скорость разработки, но время и использование памяти были не так хороши, как у C++. эта статистика поразило меня очень сильно. что ваш опыт говорит вам об использовании времени и памяти Python vs C++? ...
Лучшая практика для передачи многих аргументов в метод?
иногда нам приходится писать методы, которые получают много аргументов, например: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } когда я сталкиваюсь с такой проблемой, я часто инкапсулирую аргументы в карту. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void doSomething(Map<Object,Object> params) { // extracting params Object objA = (Object)params.get("objA ...
В java более эффективно использовать byte или short вместо int и float вместо double?
я заметил, что я всегда использовал int и удваивает независимо от того, насколько маленьким или большим должно быть число. Так что в java, это более эффективно использовать byte или short вместо int и float вместо double? Итак, предположим, что у меня есть программа с большим количеством входов и дублей. Стоило бы пройти и изменить мои ints на байты или шорты, если бы я знал, что номер подойдет? Я знаю, что java не имеет беззнаковых типов, но есть ли что-то дополнительное, что я мог бы если бы ...
Каков рекомендуемый размер пакета для SqlBulkCopy?
каков рекомендуемый размер пакета для SqlBulkCopy? Я ищу общую формулу я могу использовать в качестве отправной точки для настройки производительности. ...
Python vs Bash-в каких задачах каждый из них превосходит другой по производительности?
очевидно, что Python более удобен для пользователя, быстрый поиск в google показывает много результатов, которые говорят, что, поскольку Python скомпилирован байтом, обычно быстрее. Я даже нашел этой это утверждает, что вы можете увидеть улучшение более 2000% на основе словаря операций. каков ваш опыт в этом вопросе? В какой задаче каждый из них является явным победителем? ...