Добрый вечер Для максимальной скорости при работе Ворд/Эксель привезли системный блок. процессор I7-8700 3.2GHz Озу 64 Гб Самый шустрый SSD материнка asus z370
ОС стоит Win 10 Pro 64 бит Office 2016 64 бит
Как сделать так, чтобы комп всю мощность направлял на эксель? А то при работе с файлами где 30-40 тыс строк, лаги непонятные, в диспетчере загрузка проца 5-10%, оперативка 55-60 гб свободных... как заставить комп работать на полную мощь?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.
dadalsa, Предлагаю обмен. Оптимизированный файл, на избыточные ресурсы вашего ПК. В смысле файл вам, а то что я вытащу их ПК без ущерба производительности - мне.
Если серьезно, то на 40к строк можно замутить расчет который завесит все и это будет оптимальным для выбранного решения, а можно даже с формулами ускорить все в разы.
Ну и вопрос чисто из любопытства, вы в ворде с какой скоростью печатаете? Не, ну если спелинг, грамматика, включена, он конечно тормозил при печати, году так в 1996м, но сейчас …!!!
Юрий, массивы только хранятся в оперативе, это да. Но на скорость вычислений вообще никак. Лично проверял на своём компьютере. Ставил 1Гб и 8Гб. Замерял время вычисления на разных макросах и расчётах. Одно и тоже. Цифра в цифру.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.
Alemox написал: Ставил 1Гб и 8Гб. Замерял время вычисления на разных макросах и расчётах. Одно и тоже. Цифра в цифру.
Ну это ровно до тех пор пока система не начинает свопить выгружая что-то ненужное . В этот момент идет замедление. Но , как говорит ТС "загрузка проца 5-10%, оперативка 55-60" это означает, что ни то , н и другое, ни тем более быстрый SSD не нужны.
лаги в виде тормозов например пытаюсь упорядочить по алфавиту, и файл зависает, и секунд через 3-4 что то делает или вообще ничего не делает, как будто я фильтр не нажимал. посмотрел тот же файл на втором офисном компе (на нем виндовс 7 64 бит, ссд обычный, офис 2016 но 32 битная), где оперативки 32 гб и процессор I3 3,7GHz, так на нем все на порядок шустрее происходит, небольшие задержки есть, не ну существенно. Офисный комп по железу намного слабее основного компа, но эксель реально тормозит на нем.
Касательно большой оперативки, очень помогает когда работаю в ворде и файл весит по 10-20 мб. Изначально планировалось что будет мощная рабочая лошадка в офисных приложениях, в него даже воткнули Optane SSD 900P вместо обычного ssd, а тут такая фигня с экселем...причем сам компьютер невероятно быстрый в остальных задачах... как всю эту производительность задействовать на эксель?
БМВ написал: вы в ворде с какой скоростью печатаете? Не, ну если спелинг, грамматика, включена, он конечно тормозил при печати, году так в 1996м, но сейчас …!!
при работе в ворд, приходится работать с большими файлами, 20-40 мб (оптимизировать их никак, они есть такие и все, без вариантов. Для работы с такими большими файлами 5-6 разных компов уже опробовано, бесполезная трата времени, вернее каждое сохранение файла или какое то изменение таблицы в таком файле слишком долго компы думают, ждешь по 3-10 минут данный комп неплохо справляется со всей этой задачей, тут с экселем беда...
dadalsa, Уж не знаю, что у вас там за Word файлы по 40МБ, интересно было б посмотреть на них на среднестатистическом ПК, но Вам уже написали, не нужен такой расчетный для Excel в вашем случае. Если файл в разы шустрее на более слабом компе, это означает, что либо с софтверным окружением что-то неважно, или хардверное сбоит или подобрано плохо. Не факт что самое быстрое по параметрам в сборе будет работать. Например память с разными таймингами. И то и то надо тестировать. не забыть про источник дистрибутивов ОС. Office. Antivirus .
Плюсом ещё посмотрите как параметры UEFi или что-там у вас настраиваются под ваше железо. Зачастую, даже для того чтобы комп увидел все его возможности надо либо обновлять Биос под ту же оперативу, так как по умолчанию на большинстве выставлено 16Гб, всё что выше идёт либо обновление либо ручная настройка и согласование с железом. И не важно что он пишет в свойствах 32Гб, а иногда не пишет. Тут у вас вопрос конкретно в правильной настройке железа. У меня вот на работе материнка и SSD не хотела воспринимать, я 2 часа с ней воевал чтобы у меня 7 на него встала. Сначала вообще SSD не видела, потом увидела драйверов дополнительных запросила, пришлось лезть на сайт Gigabyt искать нужные дрова, которые я там не нашёл. Благо интернет большой, какой-то американский мужик на ютубе показал как научить видеть правильно SSD и как зашить дрова нужные в образ 7. В общем копайте.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.
dadalsa написал: А то при работе с файлами где 30-40 тыс строк, лаги непонятные, в диспетчере загрузка проца 5-10%, оперативка 55-60 гб свободных...
А что включает в себя "работа с файлами"? Для Excel 30-40 тыс. строк не проблема даже на значительно более древнем железе, чем Ваше. Поэтому тут дело, скорее всего, не в распределении ресурсов, а в том, что Вы со своими данными делаете. Перебор и изменение всех ячеек с помощью объектов Selection и Range, например, одна из распространённых ошибок, приводящих к таким последствиям.
dadalsa написал: посмотрел тот же файл на втором офисном компе (на нем виндовс 7 64 бит, ссд обычный, офис 2016 но 32 битная), где оперативки 32 гб и процессор I3 3,7GHz, так на нем все на порядок шустрее происходит,
новый пк не знает что с этим ресурсом избыточным делать и вcю вычислительную мощь направил на решение задачи распределить ресурсы :-)
В Excel, в основном, видеокарта задействована, ее ресурсы для расчетов используются. Все остальное больше блажь.
видеокарта не слабая вроде ASUS GeForce GTX 1060 ROG STRIX
Цитата
БМВ написал: Например память с разными таймингами. И то и то надо тестировать. не забыть про источник дистрибутивов ОС. Office. Antivirus .
Цитата
Alemox написал: Плюсом ещё посмотрите как параметры UEFi или что-там у вас настраиваются под ваше железо. Зачастую, даже для того чтобы комп увидел все его возможности надо либо обновлять Биос под ту же оперативу, так как по умолчанию на большинстве выставлено 16Гб, всё что выше идёт либо обновление либо ручная настройка и согласование с железом.
буду разбираться. (файлы ворд к сожалению показать не могу)
Цитата
Irregular Expression написал: Поэтому тут дело, скорее всего, не в распределении ресурсов, а в том, что Вы со своими данными делаете.
речь идет что один и тот же файл на слабом компе работает быстрее чем на более мощном компе
Цитата
БМВ написал: новый пк не знает что с этим ресурсом избыточным делать и вcю вычислительную мощь направил на решение задачи распределить ресурсы :-)
Ещё по поводу вычислений. Если у вас файл с макросами, то занесите Excel в исключения антивирусника. У меня из за этого скорость выполнения макросов возросла в несколько раз. Это касается только макросов.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.
Удалить битые имена (Ctrl+F3) удалить условное форматирование на всех листах Удалить скрытые ненужные листы Удалить ненужные области правее и ниже таблицы (смотрите где заканчивается таблица по Ctrl+End) изменить летучие формулы на нелетучие (или макрос) по-идее, отключение автоматического пересчёта должно было помочь гадать без файла можно долго
Zasypich написал: Виснет даже на снятии фильтров или на раскопировании формул
Добавление к предыдущему сообщению - любое изменение/снятие автофильтра вызывает пересчет формул листа, что может быть очень долгим. Для начала попробуйте заменить во всех листах проблемной книги формулы на значения (выделить ячейку A1, Ctrl+A, Ctrl+Ins, специальная вставка значений, Esc). Если рецепты не помогут - выложите ссылку на файл, предварительно удалив конфиденциальные данные и убедившись, что проблема осталась. Кстати, Ваша первая картинка показывает, что Excel не отвечает на сообщения Windows и почти полностью загружает отведенные ему ресурсы процессора (многие операции Excel выполняет в однопоточном режиме).
New написал: Удалить битые имена (Ctrl+F3)удалить условное форматирование на всех листахУдалить скрытые ненужные листыУдалить ненужные области правее и ниже таблицы (смотрите где заканчивается таблица по Ctrl+End)изменить летучие формулы на нелетучие (или макрос)по-идее, отключение автоматического пересчёта должно было помочьгадать без файла можно долго
Всё делал. Не помогает. Поменял офис с 32-х битного на 64. тоже нифига Файл 70 мег всего
Тут могу лишь посоветовать 3 вещи 1. Дайте посмотреть файл, перед этим удалив из него все секретные данные (уже писали выше), залейте на файлообменник и дайте ссылку 2. Вполне возможно, что у вас просто действительно так много формул на листе, что любой Excel будет тормозить 3. Переходите на БД (MySQL и т.д)
p.s. кстати, не пробовали переносить листы в новую книгу? Так же можно попробовать сохранить файл в формате xls, а потом снова в xlsx(m или b)
Zasypich, 1. какие есть надстройки? могут быть они виной. 2. На том же пк запустить файл но под другим пользователем, желательно новым, девственно чистым. Сразу отделите неисправность Excel. 3. Если под другим пользователем все ок., то сбиваем настройки Excel удалив ветку реестра HKCU...... путь писать лениво, но найдете.
1. были макросы. на них грешил. снёс офис, поставил новый, макросы не подключал 2. пробовали под админом на этом же компе с системщиком - та же петрушка
Эксель тупо не отвечает после совершения какого-то действия. Ничего особо не жрёт из ресурсов Комп - неттоп. Сразу заподозрил, что этот прыщик не потянет