Публикации по теме 'performance'


Декоратор трассировки Sentry в Typescript
Автоматизация трассировки Sentry в TypeScript с помощью декораторов! Эта статья посвящена следующим темам: Что такое Сентри Обзор Sentry Tracing Понимание декораторов методов TypeScript Проектирование декоратора трассировки Sentry Выполнение Тестирование и проверка Преимущества и соображения Заключение и рабочая демонстрация 1. Что такое Сентри Sentry — это популярная платформа для отслеживания и регистрации ошибок, которая позволяет разработчикам отслеживать и устранять..

Python: оператор if/else против словаря
Однажды мой друг разместил сообщение на своем Plurk о стиле написания оператора if/else. Дело в том, что он хочет знать, как элегантно использовать оператор if/else вместо оператора if/else if/else. Например, если мы хотим реализовать другой оператор на основе определенного элемента файла JSON. Here is the json file looks like. { "ops": "add", "value_1": 1, "value_2": 2 }, { "ops": "sub", "value_1":..

Как использовать библиотеку потоков данных Microsoft TPL для простого написания высокопроизводительных конвейеров
Библиотека Microsoft Task Parallel Dataflow Library (TPL Dataflow) — это библиотека для создания одновременных и параллельных приложений на C# и других языках программирования .NET. Он предоставляет высокоуровневый API для создания конвейеров данных и управления ими, упрощая написание сложных параллельных алгоритмов. В этой статье мы рассмотрим, как использовать поток данных TPL в C# для выполнения параллельных операций и повышения производительности ваших приложений.

Как вызвать сгенерированную библиотеку Rust из C#
Rust — это язык системного программирования, который работает невероятно быстро, предотвращает ошибки сегментации и гарантирует потокобезопасность. С другой стороны, C# — это современный объектно-ориентированный язык программирования, используемый для разработки приложений Windows. У обоих языков есть свои сильные и слабые стороны, и в некоторых сценариях имеет смысл использовать Rust для реализации критичных к производительности частей системы, а для всего остального использовать C#…

(Пока) Еще один способ снизить производительность с помощью Moment.js
Moment.js, широко известная библиотека для работы с датами, находится в устаревшем режиме уже почти три года, начиная с сентября 2020 года. Тем не менее, она по-прежнему используется немного чаще, чем ее популярные конкуренты, такие как dayjs и date-fns . по крайней мере, согласно статистике npm (~17 миллионов загрузок в неделю против ~14 миллионов у каждого из конкурентов). Следовательно, есть неплохая вероятность, что вы, мой дорогой читатель, тоже его используете. Moment.js..