"Сама по себе"
Ты веришь в колдунство, но лезешь в программирование, зачем?
Билдит не ide, она лишь пытается вылонить что-нибудь типа "dotnet build -c Dev -o ./somereleasefolder/"
Всё в твоих руках, найди что же закешировала тебе студия и почини.
А вообще пацаны переходим на Rider, 64 бита прям намного шустрее, если конечно проект не из 1го исходного файла.
поставил IntelliJ для жавы запустил проект с 2 файлами сожрало 1 гб оперативы рядом висела вижла с огромным проектом, который уже 100 раз перезапускался и тд...200 метров
Что-то не верится. Мне кажется, что ты что-то не посчитал, так как вижуалка много сторонних процессов запускает, что бы разгрузить свое 32 разроядное приложение. Например, они дебагер в виде отдельного сервиса сделали, компилятор и т д.
твой комент был бы актуален в 2006 году, сейчас я предпочту чтобы любая прога жрала у меня хоть всю оперативку в угоду оперативности(случайный каламбур), чем если она будет экономной, а мои 8 гигов будут проставивать
Вот только идея открывает несколько проектов все в том же процессе. И память растет нелинейно, так как она вполне реюзает кэши и прочее. Потому один проект с 1 файлом гиг, и с 1000 файлами гиг, 2 проекта с 3000 файлами - полтора гига. И это мизер.
Тестил как-то райдер. Неоднозначные впечатления учитывая что его позиционируют как убийцу студии. Предпросмотра начала блока {} при выделении закрывающей скобки нет, подсказки по коду тоже работают как-то странно, хождение по трейсу и просмотр переменных в дебаге тоже работает криво. Асинхронный код вообще вызывает какую-то тотальнейшую панику у райдера во время отладки. Может конечно с .net framework оно работает менее криво, но с .net core наблюдал именно такое поведение.
Как мне говорили колеги, основной довод "за" -- более адекватная интеграция решарпера. Лично я не юзаю все это добро т.к. по хорошему даный софт нужно купить, а моя жаба против.
Фиг его знает, уж сколько лет пользуюсь решарпером и вполне неплохо он работает если следовать его же рекомендациям по настройке некоторых виндовых параметров. А вот с райдером как раз сложилось впечатление что к idea прикрутили решарпер ржавыми гвоздями и выпустили как новую IDE. То же превью блоков {} это вроде бы фича решарпера, а не студии, но в райдере при этом не работает от слова совсем. Причем у меня есть выход на людей из jetbrains и они мне ничего внятного по этому поводу объяснить так и не смогли.
>>сложилось впечатление что к idea прикрутили решарпер ржавыми гвоздями
Странно, что сам часто сталкивался с тем что на машинах с решарпером вссе медленее, что колеги жаловались. А что там за рекомендации по настройки под винду + VS?
Да там у райдера и у решарпера +- одинаковые рекомендации. Основное что надо сделать это во встроенном антивирусе винды добавить папку с исходниками, папку решарпера, devenv.exe и msbuild.exe в исключения из сканирования. Точные действия и пути до папок решарпер сам подсказывает.
Да при чем тут колдунство, когда ее ебланы-индусы на коленке делали?
Примерно в половине случаев опубликовать проект не удается, потому что идите на хуй, вот почему. Надо зайти в настройки соединения, ткнуть в Try и после этого все работает какое-то время.
Примерно один раз из пяти этот кусок говна при остановке отладки не убивает задачу и после этого сообщает, что нихера забилдить не может, потому что, вы только представьте, кто-то залочил файлы. И кто же это мог бы быть? Лечится перезапуском.
С завидной периодичностью эта срань доебывается до билдящегося сторонним приложением включения в проект - а чо это у тебя тут нет такого файла, который в поза-поза-прошлый раз был?! Нихера, не будет паблиша, потому что не найдено. Причем исключить папку из проекта и снова добавить - не помогает. Надо ее удалить, пересоздать и снова добавить в проект.
В крупном проекте адские тормоза при поиске даже в рамках одного файла. Это прямо запредельное что-то.
Периодически отваливается IntelliSence, лечится только перезапуском.
вообще-то билд может завалится не только из-за ошибок в коде, например если банально нет доступа в указаную дерикторию на запись или старый файл залочен из-за того что он запущен.
Самое бесячие, это когда закрываешь солюшн, закрываешь студию и еще минуты 1,5 эта х...я держит файлы и не дает удалять. при этом параллельно еще 2 студии запущено и понять от какого какой хост не понятно, а копаться через Process Explorer или Hacker мне лично впадлу.
Я сталкивался с этим. Если солюшене использовался старый SDK и ты его открываешь имея SDK новой версии, то студия напишет, что проект не может быть загружен из-за отсутствия SDK. Тогда нужно в каком-то JSON файле в корне солюшина версию поднять.
OH MY GOD I'd heard about Windows 11 calling a zip file a 'postcode file' in UK English because of really lazy translating but it's ACTUALLY HERE ON MY PC like not even in beta this is actually happening right now in publicly available Windows
O Open Enter
g^> Open with >
Add to Favourites GO Co
Ты веришь в колдунство, но лезешь в программирование, зачем?
Билдит не ide, она лишь пытается вылонить что-нибудь типа "dotnet build -c Dev -o ./somereleasefolder/"
Всё в твоих руках, найди что же закешировала тебе студия и почини.
А вообще пацаны переходим на Rider, 64 бита прям намного шустрее, если конечно проект не из 1го исходного файла.
Еще всякие фишки рефакторинга из решарпера начали внедрять.
запустил проект с 2 файлами
сожрало 1 гб оперативы
рядом висела вижла с огромным проектом, который уже 100 раз перезапускался и тд...200 метров
потому что ты не с 1 проектом открытым можешь сидеть
я как понимаю вы не кричите когда все логаит и не вспоминаете про оптимизацию
> сожрало 1 гб оперативы
Скромно что-то. У меня IntelliJ не менее 2 ГБ жрала, а всего в ноуте было 4.
Странно, что сам часто сталкивался с тем что на машинах с решарпером вссе медленее, что колеги жаловались. А что там за рекомендации по настройки под винду + VS?
Примерно в половине случаев опубликовать проект не удается, потому что идите на хуй, вот почему. Надо зайти в настройки соединения, ткнуть в Try и после этого все работает какое-то время.
Примерно один раз из пяти этот кусок говна при остановке отладки не убивает задачу и после этого сообщает, что нихера забилдить не может, потому что, вы только представьте, кто-то залочил файлы. И кто же это мог бы быть? Лечится перезапуском.
С завидной периодичностью эта срань доебывается до билдящегося сторонним приложением включения в проект - а чо это у тебя тут нет такого файла, который в поза-поза-прошлый раз был?! Нихера, не будет паблиша, потому что не найдено. Причем исключить папку из проекта и снова добавить - не помогает. Надо ее удалить, пересоздать и снова добавить в проект.
В крупном проекте адские тормоза при поиске даже в рамках одного файла. Это прямо запредельное что-то.
Периодически отваливается IntelliSence, лечится только перезапуском.
Временами зависает на закрытии проекта.
вообще-то билд может завалится не только из-за ошибок в коде, например если банально нет доступа в указаную дерикторию на запись или старый файл залочен из-за того что он запущен.
#endregion
удаляем
версию фреймворка или сдк смотрим
если асп нет кор, смотрим стартап, изза версии сдк разный стартап надо прописывать