powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Добавляет ли readonly property к размеру класса?
2 сообщений из 27, страница 2 из 2
Добавляет ли readonly property к размеру класса?
    #38345683
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander_fxпроблема в том что ты сейчас выступаеш как теоретик а я как практик.
Какой практик? Который оперативные данные 2Гб хранит в памяти? Отлично, что будет, когда данных будет 10Гб, 50Гб, 1Тб, 10Тб?

Alexander_fxс таким же успехом можно штангу поднимать лежа на диване.
Извини, в топку твою "практику". Зачем, вообще, базы данных придумали, хранилось бы всё в памяти и в ус не дулось.
...
Рейтинг: 0 / 0
Добавляет ли readonly property к размеру класса?
    #38347231
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander_fx, в твоем примере будут постоянно происходить повторные выделения памяти. Попробуй указывать размер списков перед созданием. Это должно снизить нагрузку на память.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Public Class row
   Public data1 As Double
   Public data2 As Date
   Public data3 As Integer
   Public data4 As String
   Public data5 As Single
   Public data6 As Short
End Class

Public Class item
	Public ReadOnly Rows As New List(Of row)
	Public Sub New(rowCount As Integer)
		Rows = New List(Of row)(rowCount)
	End Sub
End Class

Public Class data
	Public ReadOnly Items As List(Of item)
   
	Public Sub New(itemCount As Integer)
		Items = New List(Of item)(itemCount)
	End Sub
End Class

Sub Main
	Const ItemCount As Integer = 3000000
	Const RowCount As Integer = 5
	
	Dim test As New data(ItemCount)
	For x As Integer = 0 To ItemCount
		Dim item As New item(RowCount)
		For r As Integer = 0 To RowCount
			item.Rows.Add(New row)
		Next
		test.Items.Add(item)
	Next
End Sub
...
Рейтинг: 0 / 0
2 сообщений из 27, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Добавляет ли readonly property к размеру класса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]