File tree Expand file tree Collapse file tree 1 file changed +45
-2
lines changed
Expand file tree Collapse file tree 1 file changed +45
-2
lines changed Original file line number Diff line number Diff line change 22#Использовать ".."
33
44&Тест
5- Процедура ТестДолжен_ПроверитьФиксациюПотребленияПамятиДляОдногоБуфераДвоичныхДанных () Экспорт
5+ Процедура ТестДолжен_ПроверитьПотреблениеПамятиБуферомДвоичныхДанных () Экспорт
66
77 // Подготовка
88 Размер = 10 * 1024 * 1024 ;
2222КонецПроцедуры
2323
2424&Тест
25- Процедура ТестДолжен_ПроверитьФиксациюПотребленияПамятиДляНесколькихБуферовДвоичныхДанных () Экспорт
25+ Процедура ТестДолжен_ПроверитьПотреблениеПамятиБуферомДвоичныхДанныхСОчисткой () Экспорт
26+
27+ // Подготовка
28+ Размер = 10 * 1024 * 1024 ;
29+ Погрешность = 1.01 ;
30+
31+ // Действие
32+ МониторПамяти = Новый МониторПамяти();
33+ МониторПамяти.Начать();
34+
35+ Буфер = Новый БуферДвоичныхДанных(Размер);
36+ Буфер = NULL ;
37+
38+ ВыделеноБайт = МониторПамяти.Завершить();
39+
40+ // Утверждение
41+ Ожидаем.Что(ВыделеноБайт).Между(Размер, Размер * Погрешность);
42+
43+ КонецПроцедуры
44+
45+ &Тест
46+ Процедура ТестДолжен_ПроверитьПотреблениеПамятиДляНесколькихБуферовДвоичныхДанных () Экспорт
2647
2748 // Подготовка
2849 Размер = 10 * 1024 * 1024 ;
4364
4465КонецПроцедуры
4566
67+ &Тест
68+ Процедура ТестДолжен_ПроверитьПотреблениеПамятиДляНесколькихБуферовДвоичныхДанныхСПерезаписьюПеременной () Экспорт
69+
70+ // Подготовка
71+ Размер = 10 * 1024 * 1024 ;
72+ Погрешность = 1.01 ;
73+
74+ // Действие
75+ МониторПамяти = Новый МониторПамяти();
76+ МониторПамяти.Начать();
77+
78+ Буфер = Новый БуферДвоичныхДанных(Размер);
79+ Буфер = Новый БуферДвоичныхДанных(Размер);
80+ Буфер = Новый БуферДвоичныхДанных(Размер);
81+
82+ ВыделеноБайт = МониторПамяти.Завершить();
83+
84+ // Утверждение
85+ Ожидаем.Что(ВыделеноБайт).Между(Размер, 3 * Размер * Погрешность);
86+
87+ КонецПроцедуры
88+
4689&Тест
4790Процедура ТестДолжен_ПроверитьФиксациюПотребленияПамятиДляМассиваСтрок () Экспорт
4891
You can’t perform that action at this time.
0 commit comments