performance
считаем: #include <time.h> #include <unistd.h> #include <iostream> using namespace std; const int times = 1000; const int N = 100000; void run() { for (int j = 0; j < N; j++) { } } int main() { clock_t main_start = clock(); for (int i = 0; i < times; i++) { clock_t star...
Мне любопытно, как производительность F# сравнивается с производительностью C++? Я задал аналогичный вопрос в отношении Java, и у меня сложилось впечатление, что Java не подходит для тяжелого numbercrunching. Я читал, что F# должен быть более масштабируемым и более производительным, но как эта реальная прои...
Я полагаю, что я фокусируюсь на x86, но я вообще заинтересован в переходе от 32 до 64 бит. логически я вижу, что константы и указатели в некоторых случаях будут больше, поэтому программы, вероятно, будут больше. И желание выделить память на границах слов для эффективности означало бы больше пробелов между вы...
в чем разница между использованием нотации oracle plus (+) по стандарту ansi join нотации? есть ли разница в производительности? это плюс нотация устарела?...
Я использую Java ConcurrentMap для карты, которая может быть использована из нескольких потоков. PutIfAbsent-отличный метод и гораздо проще читать / писать, чем использовать стандартные операции с картой. У меня есть код, который выглядит так: ConcurrentMap<String, Set<X>> map = new ConcurrentHas...
Я пытался получить представление о влиянии наличия массива в кэше L1 на память, синхронизируя процедуру, которая масштабирует и суммирует элементы массива, используя следующий код (я знаю, что я должен просто масштабировать результат на " a "в конце; дело в том, чтобы сделать как умножение, так и добавление в...
Я использую Emacs v. 22 (консольная версия, либо удаленно с шпаклевка или локально с Konsole) как мой основной текстовый редактор на Linux. Это занимает некоторое время, чтобы загрузить каждый раз, когда я запускаю его, хотя, вероятно, почти секунду, хотя я никогда не рассчитывал его. Я часто открываю и закр...
какой из следующих порядков вложенных циклов для итерации по 2D-массиву более эффективен с точки зрения времени (производительности кэша)? Зачем? int a[100][100]; for(i=0; i<100; i++) { for(j=0; j<100; j++) { a[i][j] = 10; } } или for(i=0; i<100; i++) { for(j=0; j<100; ...
мы рассматриваем использование значений UUID в качестве первичных ключей для нашей базы данных MySQL. Вставляемые данные генерируются с десятков, сотен или даже тысяч удаленных компьютеров и вставляются со скоростью 100-40 000 вставок в секунду,и мы никогда не будем делать никаких обновлений. сама база данны...
согласно Скотту Мейерсу, в его эффективной книге STL - пункт 46. Он утверждал, что std::sort примерно на 670% быстрее, чем std::qsort из-за того, инлайн. Я проверил себя, и я увидел, что qsort быстрее : (! Может кто поможет мне объяснить это странное поведение? #include <iostream> #include <vector&...