169 похожих чатов

Подскажите плиз, кто-нибудь сталкивался с ужасной производительнстью TS? не работает нормально

интеллиенс - ни через WSL, ни через mac-mini
проект не большой, примитивные тесты гоняет минут 10

использовал как вебшторм, так и вскод - проблема не в редакторе похоже, но идей где искать проблему нет

6 ответов

23 просмотра

WSL какой версии? Проект в файловой системе WSL? Небольшой проект, это какой? – Сколько строк/модулей? Какое железо?

Что в конфигах тест-раннера и TS?

У меня такое было из-за нехватки памяти при запуске нескольких докер-контейнеров (nginx, БД, сервер). В целом у тайпскрипта огромные проблемы с производительностью. Если с памятью нет проблем и используется вебпак, а в нём какой-то ts-loader или babel-loader с пачкой пресетов (preset-env, preset-react, preset-typescript и т.д.), то посмотрите в на поле exclude в этих лоадерах, где указаны node_modules. Иначе лоадер будет компилить зависимости вместе с вашим кодом. Если node_modules указаны, то посоветовать могу только thread-loader, чтобы отделить блокирующие и тяжелые операции сборки/компиляции/минификации (хотя бы babel-loader от scss-loader или типа того). Ну и fork-ts-checker-webpack-plugin может помочь.

Вы проверьте, нода у вас там тоже тормозит? Если да, то tsc тут не при чём

Dionys- Автор вопроса

небольшой - один index файл на 500 строк + типы железо - mac-mini 15-ого года и magic book pro wsl - Ubuntu v2 возможно проблема из-за либы "io-ts" мне посоветовали коллеги с компилятором разобраться

А проект, в итоге, в WSL сидит? Или вы через WSL с ним работаете только?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта