performance

я оптимизирую некоторый код, основным узким местом которого является запуск и доступ к очень большому списку структурно-подобных объектов. В настоящее время я использую namedtuples, для удобства чтения. Но некоторые быстрые бенчмаркинги с использованием "timeit" показывают, что это действительно неправильны...

Я исследовал снижение производительности и отследил его до медленных хэш-наборов. У меня есть структуры с нулевыми значениями, которые используются в качестве первичного ключа. Например: public struct NullableLongWrapper { private readonly long? _value; public NullableLongWrapper(long? value) { ...

давайте начнем с трех массивов dtype=np.double. Тайминги выполняются на процессоре intel с использованием numpy 1.7.1, скомпилированного с icc и связан с intel mkl. Процессор AMD с numpy 1.6.1 скомпилирован с gcc без mkl также использовался для проверки таймингов. Обратите внимание, что тайминги масштабируютс...

Я ищу совет для лучшего подхода к реализации средства просмотра журнала консоли с помощью WPF. Он должен соответствовать следующим критериям: быстрая прокрутка с 100.000+ строки некоторые записи (например, stacktraces) должны быть складными длинные предметы обернуть список может быть отфильтрован по различ...

говорят, что использование skip () для разбиения на страницы в коллекции MongoDB со многими записями является медленным и не рекомендуется. ранжированная пагинация (на основе > _id comparsion) может быть использована db.items.find({_id: {$gt: ObjectId('4f4a3ba2751e88780b000000')}}); это хорошо для от...

это не очень необычный вопрос, но я все еще не мог найти ответ, который действительно объяснял выбор. У меня очень большой список строк (ASCII представления SHA-256 хэши, если быть точным), и мне нужно запросить наличие строки в этом списке. там будет то, что, вероятно, превышает 100 миллионов записей в это...

public: inline int GetValue() const { return m_nValue; } inline void SetValue(int nNewValue) { this -> m_nValue = nNewValue; } On Изучать C++, Они сказали, что он будет работать быстрее. Итак, я подумал, что было бы здорово использовать на геттерах и сеттерах. Но,...

Я пытался сделать эксперимент, чтобы увидеть, если локальные переменные в функции хранятся в стеке. поэтому я написал небольшой тест производительности function test(fn, times){ var i = times; var t = Date.now() while(i--){ fn() } return Date.now() - t; } ene function straight()...

учитывая эти две команды A: $ java -Xms10G -Xmx10G myjavacode input.txt B: $ java -Xms5G -Xmx5G myjavacode input.txt у меня есть два вопроса: поскольку команда A резервирует больше памяти со своими параметрами, будет ли a работать быстрее, чем B? как -Xmx и -Xms влияют на процесс и выход моей прогр...

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