powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
13 сообщений из 13, страница 1 из 1
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156217
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весьма низкая
Без DevExpress тоже шевелится не очень, но с девками - вообще ужас

Сделал тестовый проект из одной формы с одним гридом
Натыкал запись в логи
На Win-7 локальной приложение загружается доли секунды
На 2003-м - от минуты (первый запуск) до 30 секунд (прочие запуски)

Код: c#
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.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
Куски ПО

        static void Main()
        {
            writeLog1(true, "");
            writeLog1(true, "Start of project");
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());



namespace test_DE
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            writeLog(true, Environment.NewLine + "start");
            InitializeComponent();
        }



        private void InitializeComponent()
        {
            writeLog(true, "gridControl1");
            this.gridControl1 = new DevExpress.XtraGrid.GridControl();
            this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
            this.button1 = new System.Windows.Forms.Button();
            ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
            this.SuspendLayout();
            // 
            // gridControl1
            // 
            writeLog(true, "gridControl1.Anchor");
            this.gridControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
            | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gridControl1.Location = new System.Drawing.Point(3, 32);
            this.gridControl1.MainView = this.gridView1;
            this.gridControl1.Name = "gridControl1";
            this.gridControl1.Size = new System.Drawing.Size(277, 229);
            this.gridControl1.TabIndex = 0;
            this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
            this.gridView1});
            // 
            // gridView1
            // 
            writeLog(true, "gridView1");
            this.gridView1.GridControl = this.gridControl1;
            this.gridView1.Name = "gridView1";
            // 
            // button1
            // 
            writeLog(true, "button1");
            this.button1.Location = new System.Drawing.Point(3, 3);
            this.button1.Name = "button1";
            this.button1.Size = new System.Drawing.Size(75, 23);
            this.button1.TabIndex = 1;
            this.button1.Text = "button1";
            this.button1.UseVisualStyleBackColor = true;
            this.button1.Click += new System.EventHandler(this.button1_Click);
            // 
            // Form1
            // 
            writeLog(true, "Form1");
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(292, 273);
            this.Controls.Add(this.button1);
            this.Controls.Add(this.gridControl1);
            this.Name = "Form1";
            this.Text = "Form1";
            ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
            this.ResumeLayout(false);
            writeLog(true, "end of start");


лог

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
// здесь еще секунд 5-8, которые в лог не попали
27.01.2016 8:15:06:369  
27.01.2016 8:15:06:494 Start of project 
27.01.2016 8:15:08:72 start InitializeComponent 
27.01.2016 8:15:22:244 gridControl1 
27.01.2016 8:15:49:855 gridControl1.Anchor 
27.01.2016 8:15:51:573 gridView1 
27.01.2016 8:15:51:573 button1 
27.01.2016 8:15:51:573 Form1 
27.01.2016 8:15:51:683 end of start
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156220
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тот же лог со своей машины Win-7
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
27.01.2016 8:14:31:832  
27.01.2016 8:14:31:841 Start of project 
27.01.2016 8:14:31:845 start InitializeComponent 
27.01.2016 8:14:31:887 gridControl1 
27.01.2016 8:14:32:148 gridControl1.Anchor 
27.01.2016 8:14:32:188 gridView1 
27.01.2016 8:14:32:191 button1 
27.01.2016 8:14:32:205 Form1 
27.01.2016 8:14:32:214 end of start 
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156236
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 2012-м до 2 сек
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
1/27/2016 8:58:32 AM:392  
1/27/2016 8:58:32 AM:392 Start of project 
1/27/2016 8:58:32 AM:423 start InitializeComponent 
1/27/2016 8:58:32 AM:501 gridControl1 
1/27/2016 8:58:32 AM:939 gridControl1.Anchor 
1/27/2016 8:58:33 AM:48 gridView1 
1/27/2016 8:58:33 AM:48 button1 
1/27/2016 8:58:33 AM:48 Form1 
1/27/2016 8:58:33 AM:95 end of start 


а надо на 2003-м
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156423
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxа надо на 2003-м

Что-то ты темнишь. 4.5 на 2003 не поддерживается

https://www.microsoft.com/ru-ru/download/details.aspx?id=30653


Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2
Windows Vista с пакетом обновления 2 (SP2) (x86 и x64)
Windows 7 с пакетом обновления 1 (SP1) (x86 и x64)
Windows Server 2008 R2 с пакетом обновления 1 (SP1) (x64)
Windows Server 2008 SP2 (x86 и x64)
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156453
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, я тут соврамши, на рабочем серваке действительно 4.0
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156500
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymx,

Скорее всего аппаратная часть на 2003 серваке слабая.
Можно попробовать указать платформу FW 2.0. Без Linq можно и обойтись.
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156510
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymx,

Скорее всего аппаратная часть на 2003 серваке слабая.
Можно попробовать указать платформу FW 2.0. Без Linq можно и обойтись.аппаратная часть там приличная, сервак современный
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156529
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymx,

Скорее всего аппаратная часть на 2003 серваке слабая.
Можно попробовать указать платформу FW 2.0. Без Linq можно и обойтись.на FW 2.0 не компилится.
выдаёт кучу ошибок вида
авторПредупреждение 5
Не удалось разрешить данную ссылку.
Не удалось обнаружить сборку "DevExpress.XtraEditors.v15.1, Version=15.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a".
Убедитесь, что сборка существует на диске. Если данная ссылка требуется в коде, это может вызвать ошибки компиляции.
это ей надо на fw 2.0 девок пересобрать?
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156540
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymx,

andreymxэто ей надо на fw 2.0 девок пересобрать?
Скорее версию под 2.0 найти.

==================
Я вообще не пойму, зачем на серваке свое приложение с визуальным интерфейсом запускать?
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156560
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Я вообще не пойму, зачем на серваке свое приложение с визуальным интерфейсом запускать?у нас все приложения юзеры запускают на этих серваках
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156573
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Девки - известный тормоз.

Я предупреждал, что компоненты - зло )
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156596
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ngen. Компилируйте в native код и компоненты и ваш модуль.
под XP и 2003 была такая проблема - чинилось утилитой ngen, помогает, но не сильно.

Возможно GAC притормаживает. попробуйте компоненты положить в какую то одну папку типа C:\Public\Controls\Dev\15_1\
Ngen ом уже собрать native code компоненты в этой папке, в path добавить C:\Public\Controls\Dev\15_1\.
...
Рейтинг: 0 / 0
скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
    #39156644
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglДевки - известный тормоз.

Я предупреждал, что компоненты - зло )ага
но эффективные манагеры требуют новомоднячий свистоперделочный интерфейс
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / скорость работы приложения c#+net framework 4.5 + DevExpress на Windows-2003
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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