powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Бенчмарки C#, C++, Java, Delphi
25 сообщений из 265, страница 6 из 11
Бенчмарки C#, C++, Java, Delphi
    #34463338
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463352
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для билдера 2006
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463357
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463361
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463366
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalek
Sorry.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463367
Master Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuric74Интересное отличие от Р4. Он на каком ядре?
Intel Pentium 4 2.6 GHz Northwood
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463381
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, удивила разница между VC++ 6.0 и 2006-м Builder'ом. Может, делаю чего не так? Но вроде всё в релизе...
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463384
Yuric74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitalek
Ни фига себе, а что так медленно в VC6? И ЕХЕ-шники великоваты, 50к. У меня в VC2005 размер ЕХЕ-шника 6к.
Попробовал на CeleronD 3,16 цикл for - 19250мс
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463391
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuric74 vitalek
Ни фига себе, а что так медленно в VC6? И ЕХЕ-шники великоваты, 50к. У меня в VC2005 размер ЕХЕ-шника 6к.
Попробовал на CeleronD 3,16 цикл for - 19250мс

Может, из-за AMD?
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463398
Yuric74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitalekМожет, из-за AMD?
Так я на интеле попробовал ваш код, тоже медленно, см.выше.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463402
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuric74 vitalekМожет, из-за AMD?
Так я на интеле попробовал ваш код, тоже медленно, см.выше.

Странно, конечно. VC++ 6.0 Standart Edition Service Pack 5. Может, у меня в настройках билда чего не так? Посмотрите незамыленным взглядом.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463409
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuric74 vitalekМожет, из-за AMD?
Так я на интеле попробовал ваш код, тоже медленно, см.выше.

А в VC2005 те же исходники более быстрый код дают?
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463415
Yuric74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitalekА в VC2005 те же исходники более быстрый код дают?
Ну так я и компилировал код, который приводил выше. Скорость выше.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463429
Yuric74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitalekМожет, у меня в настройках билда чего не так? Посмотрите незамыленным взглядом.
Посмотреть не смогу, у меня нет VC6. Не установился, пришлось 2005 качать с SDK.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463434
Master Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalek vitalek
Sorry.
А можно попросить exe из Builder2006_do.zip без cc3270.dll в импорте собрать?
Спасибо.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463508
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Master Alex vitalek vitalek
Sorry.
А можно попросить exe из Builder2006_do.zip без cc3270.dll в импорте собрать?
Спасибо.

ОК. Только вечером, на работе нет билдера:)
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34463878
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Master Alex vitalek vitalek
Sorry.
А можно попросить exe из Builder2006_do.zip без cc3270.dll в импорте собрать?
Спасибо.

Кстати, а что за проблемы там возникли? Требует наличия dll-ки, а builder не установлен?
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34464236
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сортировка "пузырём" на указателях... С++ vs C#... VS 2005 SP1...

Код: plaintext
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.
#define SIZE  100000 

int _tmain(int argc, _TCHAR* argv[])
{
    int buf[SIZE];
    for (int i =  0 ; i < SIZE; i++)
        buf[i] = SIZE - i;

    cout << "Started..." << endl;
    DWORD started = GetTickCount();
		
    int* pStart = buf;
    int* pEnd = buf + SIZE -  1 ;
    while (pStart < pEnd)
    {
        int* p = pEnd;
        int* pm1 = p -  1 ;
        while (p > pStart)
        {
            if (*pm1 > *p)
            {
                int tmp = *p;
                *p = *pm1;
                *pm1 = tmp;
            }
            p--;
            pm1--;
        }
        pStart++;
    }
	
    DWORD elapsed = GetTickCount() - started;

    cout << "Elapsed: " << elapsed << " miliseconds" << endl;
    getchar();

    return  0 ;
}
Код: plaintext
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.
38.
    class Program
    {
        const int SIZE =  100000 ;

        unsafe static void Main(string[] args)
        {
            int* buf = stackalloc int[SIZE];
            for (int i =  0 ; i < SIZE; i++)
                buf[i] = SIZE - i;

            Console.WriteLine("Started...");
            Stopwatch sw = new Stopwatch();
            sw.Start();

            int* pStart = buf;
            int* pEnd = buf + SIZE -  1 ;
            while (pStart < pEnd)
            {
                int* p = pEnd;
                int* pm1 = p -  1 ;
                while (p > pStart)
                {
                    if (*pm1 > *p)
                    {
                        int tmp = *p;
                        *p = *pm1;
                        *pm1 = tmp;
                    }
                    p--;
                    pm1--;
                }
                pStart++;
            }

            int elapsed = (int)sw.Elapsed.TotalMilliseconds;
            Console.WriteLine("Elapsed: " + elapsed.ToString() + " miliseconds");
            Console.ReadLine();
        }
    }

Итого:
C++ ~12 секунд
C# ~13 секунд

ЗЫ: Если на C# переписать через массив с обращением по индексу, то результат ~19 секунд. Проверка выхода за границы массива рулит... :-)
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34464364
Yuric74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей КИтого:
C++ ~12 секунд
C# ~13 секунд
Какой проц? А то у меня на CeleronD 3,16 и Delphi2006 за 5031мс.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34464470
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ноутбук Fujitsu-Siemens P4 2.8 ГГц. Я бы на Delphi тоже сделал бы, но нету её под рукой :-(
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34466713
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КИтого:
C++ ~12 секунд
C# ~13 секундтак для ансейфа вроде нативный код генерится.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34467196
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoтак для ансейфа вроде нативный код генерится.

Да нет, вроде "обычный". Результат ILDasm-а в приложенном файле.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34468918
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Master Alex vitalek vitalek
Sorry.
А можно попросить exe из Builder2006_do.zip без cc3270.dll в импорте собрать?
Спасибо.

ОК. Просьбу выполнил. Правда, на результат это всё равно не влияет.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34469661
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin
1. под 2006 пытался поработать (пришлось). УЖАСТНЫЕ ощущения. у меня даже локалсы не заработали нормально.
2. а еще это супер - фича под название м "ребилд" вместо компиляции или билда... это полный п.

3. также очень странная подстведка и выравнивание. сложный доступ к файлам/папкам/проектам/классам в конце концов. короче, за 2 часа работы негативных ощущений море.

1. Что имеется ввиду под "локалсами"?
2. В смысле? Где там "ребилд"? Компиляция и билд на своих местах(см. прикреплённое изображение)
3. Ну, в таких случаях обычно говорят ИМХО. Мне вот, например, борландовский интерфейс(в т.ч. подсветка) нравится гораздо больше, нежели у продукции Майкрософт.
А вообще, выравнивание и подсветка меняются в настройках. Особо страждущим можно использовать подсветку в стиле Визуальной студии.

И вообще, что сравниваем-то? Языки, их реализацию или IDE? А то навалили всего в кучу.
...
Рейтинг: 0 / 0
Бенчмарки C#, C++, Java, Delphi
    #34469672
vitalek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalek Aklin
1. под 2006 пытался поработать (пришлось). УЖАСТНЫЕ ощущения. у меня даже локалсы не заработали нормально.
2. а еще это супер - фича под название м "ребилд" вместо компиляции или билда... это полный п.

3. также очень странная подстведка и выравнивание. сложный доступ к файлам/папкам/проектам/классам в конце концов. короче, за 2 часа работы негативных ощущений море.

1. Что имеется ввиду под "локалсами"?
2. В смысле? Где там "ребилд"? Компиляция и билд на своих местах(см. прикреплённое изображение)
3. Ну, в таких случаях обычно говорят ИМХО. Мне вот, например, борландовский интерфейс(в т.ч. подсветка) нравится гораздо больше, нежели у продукции Майкрософт.
А вообще, выравнивание и подсветка меняются в настройках. Особо страждущим можно использовать подсветку в стиле Визуальной студии.

И вообще, что сравниваем-то? Языки, их реализацию или IDE? А то навалили всего в кучу.

Чего-то скриншот в jpg не цепляется к сообщению:(
...
Рейтинг: 0 / 0
25 сообщений из 265, страница 6 из 11
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Бенчмарки C#, C++, Java, Delphi
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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