Привіт усім. У мене є простенький алгоритм, написаний на C#, по якому треба зробити типу бенчмарки. У мого одногрупника на компі з таким же як у мене процом ця прога працює в 8-10 раз швидше, ніж у мене .net core 3.1
Привіт усім. У мене є простенький алгоритм, написаний на C#, по якому треба зробити типу бенчмарки. У мого одногрупника на компі з таким же як у мене процом ця прога працює в 8-10 раз швидше, ніж у мене .net core 3.1
Хоотя может я украинский язык плохо понимаю, но если ты определил что у твоего друга работает в 8 - 10 раз быстрее, то значит результаты уже известны и следовательно бенчмарк не требуется, ибо ты уже знаешь что в 8 - 10 раз быстрее
Привіт усім. У мене є простенький алгоритм, написаний на C#, по якому треба зробити типу бенчмарки. У мого одногрупника на компі з таким же як у мене процом ця прога працює в 8-10 раз швидше, ніж у мене .net core 3.1
Ты ему скинул исходники или уже скомпилированный код?
Ты можешь взять какой-то dotTrace (вроде он показывается скорость выполнения твоего проекта) и посмотреть, на каких именно методах виснет. А также dotMemory покажет какой код сколько памяти хавает. Сможешь найти, где в твоей проге самая проблематичная зона
Ты можешь взять какой-то dotTrace (вроде он показывается скорость выполнения твоего проекта) и посмотреть, на каких именно методах виснет. А также dotMemory покажет какой код сколько памяти хавает. Сможешь найти, где в твоей проге самая проблематичная зона
Ты можешь взять какой-то dotTrace (вроде он показывается скорость выполнения твоего проекта) и посмотреть, на каких именно методах виснет. А также dotMemory покажет какой код сколько памяти хавает. Сможешь найти, где в твоей проге самая проблематичная зона
Рассмотрим следующий код, который осуществляет открытие нового счета в системе (счет может быть мультивалютным – в этом случае валюты перечисляются через запятую)
public class Account {
public void OpenAccount() { var dbManager = new DbManager(); dbManager.BeginTransaction();
string currencies = GetCurrencies (); if (string.IsNullOrEmpty(currencies)) return;
В данном примере dbManager – объект, осуществляющий взаимодействие с базой данных. Оцените данный код: его преимущества и недостатки. Каким образом необходимо переписать указанный код? Можете немного подсказать
Рассмотрим следующий код, который осуществляет открытие нового счета в системе (счет может быть мультивалютным – в этом случае валюты перечисляются через запятую)
public class Account {
public void OpenAccount() { var dbManager = new DbManager(); dbManager.BeginTransaction();
string currencies = GetCurrencies (); if (string.IsNullOrEmpty(currencies)) return;
В данном примере dbManager – объект, осуществляющий взаимодействие с базой данных. Оцените данный код: его преимущества и недостатки. Каким образом необходимо переписать указанный код? Можете немного подсказать