ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Результаты опроса: как вы пишите?
1-ый вариант 11 28.21%
второй 28 71.79%
Голосовавшие: 39. Вы ещё не участвовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра

посмотрел...
  #10  
Старый 07.05.2009, 20:21
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию посмотрел...

результат под запуском профайлера:


результат профайлера:


используемый код:
PHP код:
using System;
using System.Collections.Generic;

namespace 
ConsoleApplication1
{
    class 
Program
    
{
        private const 
int MaxLength 100000;

        private static 
readonly List<int> list = new List<int>();

        static 
void GetList()
        {
            
int i 0;
            while (
MaxLength)
            {
                list.
Add(i);
                
i++;
            }
        }

        static 
DateTime Method1()
        {
            for (
int i 0< list.Counti++)
            {
                
int a;
                
100;
                
int b >> << 3;
            }
            return 
DateTime.Now;
        }

        static 
DateTime Method2()
        {
            
int size = list.Count;
            for (
int i 0sizei++)
            {
                
int a;
                
100;
                
int b >> << 3;
            }
            return 
DateTime.Now;
        }

        static 
void Main()
        {
            
GetList();
            var 
DateTime.Now;
            
Console.WriteLine(string.Format("Method 1. Time elapsed: {0}", (Method1() - a)));
            
DateTime.Now;
            
Console.WriteLine(string.Format("Method 2. Time elapsed: {0}", (Method2() - a)));
            
Console.ReadLine();
        }
    }

надеюсь я не тупанул, хотя как оговаривалось ранее, все зависит от реализации используемого объекта.

p.s. было интересно, а будет-ли разница? Оказалось есть.

Проц Core2Duo E8400
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...

Последний раз редактировалось W!z@rD; 07.05.2009 в 20:27..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с буфером обмена в kernel-mode 0x0c0de Реверсинг 11 01.06.2009 11:51
Оптимизация сайта под поисковик Spiktorg Белые методы раскрутки 1 14.05.2009 04:22
Кейлогер на Vb или как правильно играть в Gta!!! je0n Авторские статьи 6 25.05.2007 23:55
Поиск PHP уязвимостей на примере phpBB _-[A.M.D]HiM@S-_ Статьи 1 29.10.2006 11:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ