performance

что более эффективно с точки зрения использования памяти и процессора - массив booleans или Битсет? Конкретные методы набора Битов не используются, только get/set / clear (==, =, массивы.заполните соответственно для массива)....

Я ищу инструмент или скрипт, который возьмет журнал консоли из моего веб-приложения, проанализирует информацию о сборке мусора и отобразит ее значимым образом. Я запускаю на Sun Java 1.4.2 JVM со следующими флагами: -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails вывод журнала выглядит так: 54.736...

я понимаю, что, вообще говоря, есть последствия выполнения с помощью отражения. (На самом деле я вообще не поклонник рефлексии, это чисто академический вопрос.) предположим, что существует некоторый класс, который выглядит так: public class MyClass { public string GetName() { return "My Name"; ...

предположим, что мы пытаемся использовать tsc для мониторинга производительности, и мы хотим предотвратить переупорядочение инструкций. вот наши варианты: 1:rdtscp - это сериализация вызовов. Это предотвращает переупорядочивание вокруг вызова rdtscp. __asm__ __volatile__("rdtscp; " // serializing r...

я унаследовал некоторый код Python, который используется для создания огромных таблиц (до 19 столбцов шириной 5000 строк). Это заняло девять секунд для таблицы, которая будет нарисована на экране. Я заметил, что каждая строка была добавлена с помощью этого кода: sTable = sTable + 'n' + GetRow() здесь sTabl...

Я нашел этот интересный и мощный инструмент под названием IACA (анализатор кода архитектуры Intel), но мне трудно это понять. Что я могу сделать с ним, каковы его ограничения и как я могу: использовать его для анализа кода на C или c++? использовать его для анализа кода в ассемблере x86? ...

Я новичок в кастах стиля C++, и я беспокоится, что использование приведений в стиле C++ испортит производительность моего приложения потому что у меня есть в режиме реального времени-критический срок в моей процедуре прерывания обслуживания. Я слышал, что некоторые броски даже исключения! Я хотел бы исполь...

Мне немного непонятна разница между reflow + repaint (если есть какая-то разница вообще) похоже, что reflow может сдвигать положение различных элементов DOM, где repaint просто отображает новый объект. Например, оплавление будет происходить при удалении элемента и перекрашивание будет происходить при измене...

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

рассмотрим следующую простую программу: using System; using System.Diagnostics; class Program { private static void Main(string[] args) { const int size = 10000000; var array = new string[size]; var str = new string('a', 100); var sw = Stopwatch.StartNew(); for (int i = ...