Страницы: 1 2 3 След.
RSS
Как ускорить эксель?, задействовать всю производительность компьютера для работы Эксель
 
Добрый вечер
Для максимальной скорости при работе Ворд/Эксель привезли системный блок.
процессор I7-8700 3.2GHz
Озу 64 Гб
Самый шустрый SSD
материнка asus z370

ОС стоит Win 10 Pro 64 бит
Office 2016 64 бит

Как сделать так, чтобы комп всю мощность направлял на эксель?
А то при работе с файлами где 30-40 тыс строк, лаги непонятные, в диспетчере загрузка проца 5-10%, оперативка 55-60 гб свободных...
как заставить комп работать на полную мощь?
 
Изменено: dadalsa - 26.07.2018 21:43:24
 
Цитата
dadalsa написал:
лаги непонятные
Что за лаги и что за
Цитата
dadalsa написал:
при работе с файлами
30-40 тыс. строк это вообще ни о чём. Файлы почистите.
И да. На скорость вычислений оператива не влияет.
Изменено: Alemox - 26.07.2018 20:15:18
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
dadalsa, Предлагаю обмен. Оптимизированный  файл, на избыточные ресурсы вашего ПК.  В смысле файл вам, а то что я вытащу их ПК без ущерба производительности - мне.

Если серьезно, то на 40к строк можно замутить расчет который завесит все и это будет оптимальным для выбранного решения, а можно даже с формулами ускорить все в разы.

Ну и вопрос чисто из любопытства, вы в ворде с какой скоростью печатаете?  Не, ну если спелинг, грамматика, включена, он конечно тормозил при печати, году так в 1996м, но сейчас …!!!
По вопросам из тем форума, личку не читаю.
 
Цитата
Alemox написал:
На скорость вычислений оператива не влияет.
Косвенно влияет: в большую память можно забросить БОЛЬШОЙ массив для обработки, который, например, в 4 Гб просто не уместился бы ))
 
Юрий, массивы только хранятся в оперативе, это да. Но на скорость вычислений вообще никак. Лично проверял на своём компьютере. Ставил 1Гб и 8Гб. Замерял время вычисления на разных макросах и расчётах. Одно и тоже. Цифра в цифру.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Я понимаю. Я только о том, что может не уместиться )
 
Цитата
Alemox написал:
Ставил 1Гб и 8Гб. Замерял время вычисления на разных макросах и расчётах. Одно и тоже. Цифра в цифру.
Ну это ровно до тех пор пока система не начинает свопить выгружая что-то ненужное . В этот момент идет замедление.   Но , как  говорит ТС "загрузка проца 5-10%, оперативка 55-60" это означает, что ни то , н и другое, ни тем более быстрый SSD не нужны.
По вопросам из тем форума, личку не читаю.
 
Цитата
dadalsa написал:
Как сделать так, чтобы комп всю мощность направлял на эксель?
Так он, скорее всего, и направляет. Посмотрел в интернете: у этого процессора 6 ядер. VBA больше одного ядра не загружает работой.
Владимир
 
Цитата
Alemox написал: Что за лаги и что за
лаги в виде тормозов
например пытаюсь упорядочить по алфавиту, и файл зависает, и секунд через 3-4 что то делает или вообще ничего не делает, как будто я фильтр не нажимал.
посмотрел тот же файл на втором офисном компе (на нем виндовс 7 64 бит, ссд обычный, офис 2016 но 32 битная), где оперативки 32 гб и процессор  I3 3,7GHz, так на нем все на порядок шустрее происходит, небольшие задержки есть, не ну существенно. Офисный комп по железу намного слабее основного компа, но эксель реально тормозит на нем.

Касательно большой оперативки, очень помогает когда работаю в ворде и файл весит по 10-20 мб.
Изначально планировалось что будет мощная рабочая лошадка в офисных приложениях, в него даже воткнули Optane SSD 900P вместо обычного ssd, а тут такая фигня с экселем...причем сам компьютер невероятно быстрый в остальных задачах... как всю эту производительность задействовать на эксель?
 
Цитата
БМВ написал: вы в ворде с какой скоростью печатаете?  Не, ну если спелинг, грамматика, включена, он конечно тормозил при печати, году так в 1996м, но сейчас …!!
при работе в ворд, приходится работать с большими файлами, 20-40 мб (оптимизировать их никак, они есть такие и все, без вариантов. Для работы с такими большими файлами  5-6 разных компов уже опробовано, бесполезная трата времени, вернее каждое сохранение файла или какое то изменение таблицы в таком файле слишком долго компы думают, ждешь по 3-10 минут данный комп неплохо справляется со всей этой задачей, тут с экселем беда...  
 
В Excel, в основном, видеокарта задействована, ее ресурсы для расчетов используются. Все остальное больше блажь.
 
у меня Excel работает быстрее всего когда не загружен
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
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, например, одна из распространённых ошибок, приводящих к таким последствиям.
 
Irregular Expression, судя по этому
Цитата
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 в исключения антивирусника. У меня из за этого скорость выполнения макросов возросла в несколько раз. Это касается только макросов.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Цитата
Михаил С. написал:
В Excel, в основном, видеокарта задействована, ее ресурсы для расчетов используются. Все остальное больше блажь.
эксель жутко виснет. при этом потребление памяти, проца и видеокарты низкое

Файл 125 тысяч строк, 105 столбцов

Попробовал отключить формулы - не помогло
Виснет даже на снятии фильтров или на раскопировании формул

Офис 32 разряда
В исключениях антивирусника стоит
Макросами не пользуюсь сейчас

Подскажите, пожалуйста, где ещё можно поискать причины?

Intel Iris Plus Graphics 655 Видеоадаптер
Intel® Core™ i7-8559U Processor
Памяти 16 гб
Система 64-разрядная Win10
 
Удалить битые имена (Ctrl+F3)
удалить условное форматирование на всех листах
Удалить скрытые ненужные листы
Удалить ненужные области правее и ниже таблицы (смотрите где заканчивается таблица по Ctrl+End)
изменить летучие формулы на нелетучие (или макрос)
по-идее, отключение автоматического пересчёта должно было помочь
гадать без файла можно долго
 
Цитата
Zasypich написал:
Виснет даже на снятии фильтров или на раскопировании формул
Добавление к предыдущему сообщению - любое изменение/снятие автофильтра вызывает пересчет формул листа, что может быть очень долгим.
Для начала попробуйте заменить во всех листах проблемной книги формулы на значения (выделить ячейку A1, Ctrl+A, Ctrl+Ins, специальная вставка значений, Esc). Если рецепты не помогут - выложите ссылку на файл, предварительно удалив конфиденциальные данные и убедившись, что проблема осталась. Кстати, Ваша первая картинка показывает, что Excel не отвечает на сообщения Windows и почти полностью загружает отведенные ему ресурсы процессора (многие операции Excel выполняет в однопоточном режиме).
Владимир
 
Цитата
New написал:
Удалить битые имена (Ctrl+F3)удалить условное форматирование на всех листахУдалить скрытые ненужные листыУдалить ненужные области правее и ниже таблицы (смотрите где заканчивается таблица по Ctrl+End)изменить летучие формулы на нелетучие (или макрос)по-идее, отключение автоматического пересчёта должно было помочьгадать без файла можно долго
Всё делал. Не помогает. Поменял офис с 32-х битного на 64. тоже нифига :( Файл 70 мег всего
Изменено: Zasypich - 06.08.2020 13:36:06
 
Тут могу лишь посоветовать 3 вещи
1. Дайте посмотреть файл, перед этим удалив из него все секретные данные (уже писали выше), залейте на файлообменник и дайте ссылку
2. Вполне возможно, что у вас просто действительно так много формул на листе, что любой Excel будет тормозить
3. Переходите на БД (MySQL и т.д)

p.s. кстати, не пробовали переносить листы в новую книгу? Так же можно попробовать сохранить файл в формате xls, а потом снова в xlsx(m или b)
Изменено: New - 06.08.2020 13:48:23
 
Цитата
New написал:
2. Вполне возможно, что у вас просто действительно так много формул на листе, что любой Excel будет тормозить
Запустил на соседнем компе - почти летает
 
Переустановить Excel на вашем компе, раз проблема не в файле )
Изменено: New - 06.08.2020 15:02:47
 
Тааак, разбудили медведя.

Zasypich,
1. какие есть надстройки? могут быть они виной.
2.  На том же пк запустить файл но под другим пользователем, желательно новым, девственно чистым. Сразу отделите неисправность Excel.
3. Если под другим пользователем все ок., то сбиваем настройки Excel удалив ветку реестра HKCU...... путь писать лениво, но найдете.
По вопросам из тем форума, личку не читаю.
 
1. были макросы. на них грешил. снёс офис, поставил новый, макросы не подключал
2. пробовали под админом на этом же компе с системщиком - та же петрушка

Эксель тупо не отвечает после совершения какого-то действия. Ничего особо не жрёт из ресурсов
Комп - неттоп. Сразу заподозрил, что этот прыщик не потянет :)
 
Цитата
Zasypich написал:
Комп - неттоп. Сразу заподозрил, что этот прыщик не потянет
Это вот такая конфигурация
Цитата
Intel® Core™ i7-8559U Processor
Памяти 16 гб
Система 64-разрядная Win10
неттоп?
Цитата
Zasypich написал:
снёс офис, поставил новый, макросы не подключал
Может и систему для чистоты эксперимента переставить?
 
Цитата
Андрей VG написал:
неттоп?
Да. я такой и попросил, чтобы летало всё. не подумал только, что неттоп могут подсунуть :)
 
Разрешилась ситуация - одна из формул ссылалась в цикле на себя.
Сместил диапазоны и всё заработало

Видимо где-то в настройках стоит, что после определённого количества циклов колом встаёт всё
Страницы: 1 2 3 След.
Наверх