Здравствуйте, cvetkov, Вы писали:
C>Здравствуйте, Пельмешко, Вы писали:
П>>массив массивов C>а почему? C>казалось бы одно лишнее умножение и на один доступ в память меньше.
Обычно это так, но не в реализации .NET
C>может дело в проверке на выход за граници массива?
Не только, там ещё всякие отрициальные индексы бывают, насколько я помню...
Re: Что быстрее работает: двумерный массив или массив массив
Здравствуйте, cvetkov, Вы писали:
C>пошол переписывать код. думал что сэкономлю
Вы сначала напишите быстрый прототип и померьте. Производительность штука такая... предсказуемо непредсказуемая. Только вчера вылизал участок кода по профайлеру жрущий %30 времени. Теперь занимает всего 3% по тому же профайлеру. Правда общее время работы чуть ли не увеличилось
Re[6]: Что быстрее работает: двумерный массив или массив мас
Здравствуйте, Sinix, Вы писали:
S>Вы сначала напишите быстрый прототип и померьте. Производительность штука такая... предсказуемо непредсказуемая. Только вчера вылизал участок кода по профайлеру жрущий %30 времени. Теперь занимает всего 3% по тому же профайлеру. Правда общее время работы чуть ли не увеличилось
да я пошутил. мне с двумерным массивом удобнее а падение производительности скорее всего и с микроскопом не заметишь.
... << RSDN@Home 1.2.0 alpha 4 rev. 1227>>
Re: Что быстрее работает: двумерный массив или массив массив
Здравствуйте, objMihail, Вы писали:
M>Тестить лень, может кто уже тестил, не подскажите?
Делал недавно игру одну на шахматной доске, надо было варианты перебирать, много тыщмильонов вариантов. Сначала сделал доску как двумерный массив. Потом переделал в массив массивов, получил выигрышь где-то 30%.
Re: Что быстрее работает: двумерный массив или массив массив
Здравствуйте, objMihail, Вы писали:
M>Тестить лень, может кто уже тестил, не подскажите?
Вроде как общеизвестно, что двумерный массив быстрее инициализируется (значеними по умолчанию), а массив массивов быстрее в доступе к элементам.
Так как обычно инициализация массива производится лишь раз, а к элементам обращаются постоянно, в большинстве случаев выгоднее массив массивов