Вопросы по теме 'overhead'

Структура памяти массива .NET
Какова структура памяти массива .NET? Возьмем, к примеру, этот массив: Int32[] x = new Int32[10]; Насколько я понимаю, основная масса массива выглядит так: 0000111122223333444455556666777788889999 Где каждый символ - это один...
8288 просмотров
schedule 19.10.2021

Накладные расходы на массив .NET?
Я пытался определить накладные расходы на заголовок в массиве .NET (в 32-битном процессе), используя этот код: long bytes1 = GC.GetTotalMemory(false); object[] array = new object[10000]; for (int i = 0; i < 10000; i++) array[i] =...
8996 просмотров
schedule 13.10.2021

Прочтите файл в обратном порядке построчно без особых затрат
Мне нужно прочитать файл i в обратном порядке, потому что теперь он должен запустить весь файл, чтобы найти то, что, как я знаю, будет в последних строках. Моя цель - сделать мое приложение более быстрым. Какой способ САМЫЙ БЫСТРЫЙ читать файл...
5640 просмотров

Резкое замедление OpenMP для определенного номера потока
Я запустил программу OpenMP для выполнения метода Якоби, и она работала очень хорошо, 2 потока выполнялись немного быстрее, чем в 2 раза по сравнению с 1 потоком, а 4 потока — в 2 раза быстрее, чем 1 поток. Я чувствовал, что все работает отлично......
480 просмотров

Eclipse аварийно завершает работу из-за ошибки превышения лимита накладных расходов сборщика мусора
Это первый раз, когда я использую Proguard, я заметил, что если вы добавите много пользовательских правил в proguard-project.txt , это займет гораздо больше времени для создания. Это приводит к сбою Eclipse, сообщающему об ошибке GC overhead limit...
51123 просмотров
schedule 12.04.2022

Каковы накладные расходы памяти на анализ кучи с помощью jhat?
jhat - отличный инструмент для анализа дампов кучи Java, но для больших куч легко потерять много времени. Если установить слишком маленькую динамическую кучу jhat, может потребоваться 15 минут для отказа и нехватки памяти. Я хотел бы знать...
756 просмотров
schedule 10.05.2022

Как отключить накладные расходы git 1.7.8 для двоичных файлов (.doc, .pdf и т. д.)
Я использовал git 1.7.4 для работы с большими репозиториями svn - все было в порядке. Я обновился до git 1.7.8, и теперь, когда я делаю «git svn dcommit», git выполняет лишнюю работу. В диспетчере задач я вижу, что он выполняет около 1 млн...
887 просмотров
schedule 03.06.2022

Отрицательные измерения тактового цикла с последовательным rdtsc?
Я пишу код C для измерения количества тактов, необходимых для получения семафора. Я использую rdtsc, и перед измерением семафора я вызываю rdtsc два раза подряд, чтобы измерить накладные расходы. Я повторяю это много раз в цикле for, а затем...
14745 просмотров
schedule 16.07.2022

F# Serialize Discriminated Union, зачем так много байтов?
Я пытаюсь сериализовать некоторые данные для потока пакетов UDP, и я получаю огромные накладные расходы от сериализации. Если я кодирую FileData с массивом 1 КБ, я получаю обратно 2312 байт. Как бы я уменьшил эти накладные расходы без кодирования и...
600 просмотров
schedule 09.11.2022

Java if vs. try / catch overhead
Есть ли в Java накладные расходы на использование блока try / catch , в отличие от блока if (при условии, что в противном случае вложенный код этого не запрашивает)? Например, возьмем следующие две простые реализации метода «безопасной обрезки»...
38917 просмотров

WebSockets: полезны для снижения накладных расходов?
Я создаю динамический поиск (обновляемый при каждом нажатии клавиши): моя текущая схема заключается в том, чтобы при каждом нажатии клавиши отправлять новый запрос AJAX на сервер и возвращать данные в JSON. Я рассматривал возможность открытия...
1879 просмотров
schedule 28.04.2023

Накладные расходы и (не)эффективность баз данных NoSQL?
У меня есть вопрос о базах данных типа NoSQL, в частности о MongoDB, но в целом он относится к большинству хранилищ на основе ключей и значений или документов. Некоторыми преимуществами NoSQL являются скорость и масштабируемость, но мне кажется, что...
753 просмотров
schedule 20.01.2023

Приводит ли использование std::array‹T, N› к раздуванию кода?
Я видел в нескольких местах рекомендацию использовать std::array вместо массивов в стиле C в C++, утверждая, что это лучшая, более безопасная альтернатива без накладных расходов. Видеть: Стандартный массив контейнеров [...] не требует...
1779 просмотров
schedule 23.11.2022

Реализация интервального таймера с низкими издержками на C++ в Linux
Я пытаюсь реализовать фоновую программу пользовательского пространства, которая будет выполнять различные задачи и вычисления каждые 100 мс в Linux. Я могу сделать это, используя сигнал тревоги в Linux, и следующая структура — это то, как я...
1368 просмотров
schedule 19.03.2023

который является лучшим кодом для накладных расходов горутины
Я хочу сделать Reader.Read параллельным каналу связи. поэтому я сделал два способа запустить его 1: type ReturnRead struct { n int err error } type ReadGoSt struct { Returnc <-chan ReturnRead Nextc chan struct{} } func...
180 просмотров
schedule 14.03.2023

Влияние на статические издержки планирования в OpenMP
Я подумал о том, какие факторы будут влиять на статические издержки планирования в OpenMP. На мой взгляд, на это повлияло: Производительность процессора конкретная реализация библиотеки времени выполнения OpenMP количество потоков Но я...
833 просмотров
schedule 29.04.2023

Несут ли потенциальные исключения накладные расходы?
Будет ли фрагмент кода, который потенциально вызывает исключение, иметь пониженную производительность по сравнению с аналогичным кодом, который этого не делает, если исключение не генерируется?
844 просмотров
schedule 15.02.2024

Быстрый перекрестный продукт. Накладные расходы на вызов функции?
Я новичок в программировании на С++. Я пытаюсь увидеть преимущества переноса всего моего программного обеспечения MatLab на C++. Я работаю с конечными элементами, в основном нелинейными, поэтому одной из операций, которые мне нужно выполнять...
2720 просмотров
schedule 16.04.2024