15.10.2018, 19:18 [+3 UTC]
в нашей команде: 3 010 чел. | участники онлайн: 8 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.51 (29.09.2018)

Общие новости:
24.09.2018, 16:49

Форум:
14.10.2018, 19:20

Последний вопрос:
15.10.2018, 18:48

Последний ответ:
15.10.2018, 14:45

Последняя рассылка:
15.10.2018, 16:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
03.05.2010, 15:05 »
Dimon4ik
Спасибо большое! Отличный ответ! Отлично решает мою проблему. [вопрос № 178130, ответ № 261178]

РАЗДЕЛ • Пакет MSOffice

Установка, настройка и работа в пакете Microsoft Office.

[администратор рассылки: Megaloman (Академик)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 535
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 131
solowey
Статус: Студент
Рейтинг: 71

Перейти к консультации №:
 

Консультация онлайн # 140557
Раздел: • Пакет MSOffice
Автор вопроса: Evgen818
Отправлена: 23.07.2008, 14:02
Поступило ответов: 1

Здравствуйте уважаемые эксперты!
Подскажите пожалуйста, какой Excel использует все ядра процессора или как можно включить такую функцию (если есть) в Excel2003.
Заранее спасибо.

Состояние: Консультация закрыта

Ответ # 226578 от Goblin34

Здравствуйте, Evgen818!
Нагрузку по процессорам распределяет операционная система, от программы это не зависит.
Windows XP способна это делать (Vista естественно, тоже, впрочем как и windows 2000).
Количество поддерживаемых процессоров/ядер зависит от версии операционной системы.


Консультировал: Goblin34
Дата отправки: 23.07.2008, 14:28

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 140557

Посетитель

ID: 7962

# 1

= общий = | 23.07.2008, 15:00 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Goblin34, не совсем верно. Если приложение может разбить вычислительный процесс на несколько потоков, то ОС поможет распределить их по "ядрам". Если приложение выполняется в один поток (или специфика приложения не позволяет вести параллетьных вычислений), то какая крутая ОС не стоит - приложение будет выполнятся на одном ядре процессора (возможно перескакивая с одного на другое, но одновременно только на одном), ОС лишь сможет распределить выполнение других программ на менее занятые ядра.


Посетитель

ID: 217230

# 2

= общий = | 23.07.2008, 17:53 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

И всё таки, Excel 2003 умеет использовать многоядерность???


Посетитель

ID: 7962

# 3

= общий = | 23.07.2008, 18:15 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Вряд ли на все 100, информации об этом я не нашел, а "тяжолого" примера для тестов нет. Попробуйте сами - в диспетчере задач на вкладке процессы можно "задать соответствие" и посмотреть на сколько вырастет производительность при использовании нескольких ядер против одного. Там же можно посмотреть сколько потоков использеут тот или иной процесс, теоретически, чем их больше тем сильнее поднимется производительность при добавлении количества процессоров. Но это не всегда, так как некоторые потоки приложения могут неиспользоватся для работы.
Из личного опыта прочих офисных задач, могу сказать что производительность их, при добавлении второго ядра, вырастает процентов на 15-30.
И еще. В Excel, с его возможностью сложных связей и зависимостей между формулами, вряд ли имеет смысл распараллеливать вычисления. Скорее всего все ячейки обрабатываются последовательно, по определенному алгоритму поиска зависимостей.


Посетитель

ID: 217230

# 4

= общий = | 23.07.2008, 19:20 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Спасибо. Просто у меня файл 50мб весит, там 41000 строк и 148 столбцов. Да же когда я начинаю фильтровать список, это занимает минуты 2-3, про добавление столбцов и пересчет формул можно и не заикаться.
Оперативки у меня 2Гб, двух ядерный процессор, а толку от этого 0. Excel тормозит по полной. Что делать не знаю.
Мне посоветовали на Access перейти, но я его не знаю. Может подскажете чего нибуть....


Посетитель

ID: 24794

# 5

= общий = | 23.07.2008, 23:02 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

А память как расположена? В параллельные слоты? Они на плате обычно отмечаются одинаковыми цветами. Либо в инструкции написано как установить модули памяти.
Все же я думаю, что такой мощный табличный процессор должен разрабатываться с использованием многопоточности, именно на еxcel-е я не проводил экспериментов, поэтому не могу сказать с уверенностью на 100%, однако на машине с двумя двухядерными процессорами нагрузка по ядрам стала значительно более равномерной после перехода на vista, по сравнению с XP. Это позволяет говорить о зависимости именно от операционной системы.


Посетитель

ID: 217230

# 6

= общий = | 24.07.2008, 09:42 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Память 4х512, все планки одинаковые, тоесть двух канальность есть. На Vista перейти не могу, комп офисный.


Посетитель

ID: 7962

# 7

= общий = | 25.07.2008, 11:09 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

В вашем случае, действительно, лучше перейти на Access. Это не очень сложно. На Vista переходить не имеет никакого смысла, при сортировке и фильтровании все упирается в скорость процессора и памяти. Если есть возможность - загрузите куданибудь фрагмент своего файла (несколько характерных строк), выложите ссылку, постараюсь помочь с переходом на БД. Неплохо также письменное пояснение по каким характеристикам нужно фильтровать и т.д. (вобщем небольшое техзадание)


Посетитель

ID: 217230

# 8

= общий = | 25.07.2008, 16:21 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Спасибо большое AlexanderZh, но к сожалению данные предоставить немогу. Буту учить Access.
Еще раз Огромное спасибо.


Посетитель

ID: 7962

# 9

= общий = | 25.07.2008, 16:46 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Данные можно заменить на "левые" smile Тут главное суть понять, что куда, так сказать. Возникнут сложности - обращайтесь


Посетитель

ID: 217230

# 10

= общий = | 25.07.2008, 20:01 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Спасибо, вот ссылка(50Мб, так что с трафиком сложновато, если не безлимитка) где лежит файл. Там вроде все понятно. Для меня важны столбцы с EL по ER. Половину формул "снес", для облегчения файла
И еще я пока не думал над проблемой обновления данного списка(по строкам). Тоесть я раз в месяц выгружаю данные (в отдельный файл)по номенклатуре и если есть новые позиции, они должны добавляться в основной файл.
Если сможете, помогите, пожалуйста. С меня данные трясут, а я блин с такой скоростью..........
Еще раз благодарю.

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.20050 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.51 от 29.09.2018