Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,6 @@ updates:
schedule:
interval: "weekly"

- package-ecosystem: "nuget"
directory: "/src/GcStats"
schedule:
interval: "weekly"

- package-ecosystem: "nuget"
directory: "/src/BenchmarkOneScript.Extensions"
schedule:
Expand Down
2 changes: 0 additions & 2 deletions build/ПодготовкаКомпонентов.os
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@
Процедура Подготовить() Экспорт

ИменаПроектов = Новый Массив();
ИменаПроектов.Добавить("GcStats");
ИменаПроектов.Добавить("Chronometer");
ИменаПроектов.Добавить("BenchmarkOneScript.Extensions");

ИменаФайловБиблиотек = Новый Массив();
ИменаФайловБиблиотек.Добавить("1script_GcStats.dll");
ИменаФайловБиблиотек.Добавить("1script_Chronometer.dll");
ИменаФайловБиблиотек.Добавить("1script_BenchmarkOneScriptExtensions.dll");
ИменаФайловБиблиотек.Добавить("Perfolizer.dll");
Expand Down
1 change: 1 addition & 0 deletions packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
.ЗависитОт("validate", "0.3.0")
.ЗависитОт("reflector", "0.7.1")
.ЗависитОт("collectionos", "0.8.2")
.ЗависитОт("allocs", "0.1.0")
.РазработкаЗависитОт("1testrunner")
.РазработкаЗависитОт("coverage")
.ИсполняемыйФайл("src/BenchmarkOneScript/cmd/main.os", "benchos")
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@
#Использовать tempfiles
#Использовать logos
#Использовать delegate
#Использовать allocs

Перем _ОбъектБенчмарков; // Экземпляр класса с бенчмарками
Перем _Конфигурация; // КонфигурацияБенчмарков
Перем _ДескрипторыБенчмарков; // КоллекцияДескрипторовБенчмарков
Перем _МенеджерВременныхФайлов; // МенеджерВременныхФайлов
Перем _СтатистикаСборщикаМусора; // СтатистикаСборщикаМусора
Перем _МониторПамяти; // МониторПамяти
Перем _Хронометр; // Хронометр
Перем _Лог; // Лог

Expand All @@ -35,7 +36,7 @@
КонецЕсли;

Если _Конфигурация.ТребуетсяМониторингПамяти() Тогда
_СтатистикаСборщикаМусора = Новый СтатистикаСборщикаМусора();
_МониторПамяти = Новый МониторПамяти();
КонецЕсли;

_МенеджерВременныхФайлов = Новый МенеджерВременныхФайлов();
Expand Down Expand Up @@ -524,8 +525,8 @@
_Хронометр.Стоп();

Если ТребуетсяМониторингПамяти Тогда
_СтатистикаСборщикаМусора.Начать();
_СтатистикаСборщикаМусора.Завершить();
_МониторПамяти.Начать();
_МониторПамяти.Завершить();
КонецЕсли;

КонецЦикла;
Expand Down Expand Up @@ -594,17 +595,17 @@
ОсталосьВызовов = КоличествоВызовов;

_Лог.Отладка("Начало замера памяти <%1>", ИмяМетода);
_СтатистикаСборщикаМусора.Начать(); // Объект должен быть "прогрет"
_МониторПамяти.Начать(); // Объект должен быть "прогрет"

Пока ОсталосьВызовов > 0 Цикл
Рефлектор.ВызватьМетод(Объект, ИмяМетода, Параметры);
ОсталосьВызовов = ОсталосьВызовов - 1;
КонецЦикла;

_СтатистикаСборщикаМусора.Завершить();
ВыделеноБайт = _МониторПамяти.Завершить();
_Лог.Отладка("Завершение замера памяти <%1>", ИмяМетода);

Возврат _СтатистикаСборщикаМусора.ВыделеноБайт;
Возврат ВыделеноБайт;

КонецФункции

Expand Down
183 changes: 0 additions & 183 deletions src/GcStats/GcStats.cs

This file was deleted.

25 changes: 0 additions & 25 deletions src/GcStats/GcStatsOneScript.csproj

This file was deleted.

25 changes: 0 additions & 25 deletions src/GcStats/GcStatsOneScript.sln

This file was deleted.