Почему передача файлов занимает много времени, чтобы остановить?

3

Я часто сталкиваюсь с этой проблемой, и у меня она также была в Windows.

Неважно, находится ли он в сети или локально на жестком диске, но передача файлов никогда не прекращается, когда я нажимаю кнопку остановки. Они всегда занимают 20-30 + секунд, чтобы остановиться.

Я сталкивался с этой проблемой на нескольких компьютерах Mac и даже на старых компьютерах с Windows, которые я использовал.

Есть ли что-то присущие передаче файлов, которые вызывают эту огромную задержку?

thephpdev
источник

Ответы:

1

При передаче файлов, как копирование, так и перемещение, отмена операции пытается не прерывать текущий передаваемый файл. При прерывании передачи файла Finder завершает текущий файл, чтобы у вас не осталось двух поврежденных полфайлов в обоих местах. Это означает, что вы можете продолжить операцию позже или переместить файлы назад (если это перемещение), если вы того пожелаете.

Grg
источник
Понимаю. Не было бы хорошей идеей иметь две кнопки, пауза и остановка, чтобы кнопки делали то, что они говорят, что они делают? Может ли кнопка остановки фактически не остановить передачу, а затем удалить наполовину законченный файл? Это должно быть возможно. Anywho, спасибо за ваш ответ, высоко ценится.
thephpdev
@thephpdev Да! Finder не поддерживает это, но вы можете использовать CopyQueue . Проблема с отображением пользователю того, что файловая операция завершилась, состоит в том, что пользователь может затем попытаться взаимодействовать с файлами, которые все еще подвергаются операции, или может извлечь съемный носитель.
Grg
1

Некоторое время у меня была следующая проблема, и вот как я ее решил.

Я считаю, что после длительного изучения этой темы и проведения нескольких тестов на нескольких машинах, когда Finder медленно дублирует / перемещает / удаляет файл, имеет отношение к графическим машинам и фоновым задачам, которые трудно устранения неполадок.

Я не утверждаю, что это решение на 100% эффективно, и я, конечно, не эксперт, но оно работало исключительно хорошо для меня и имеет преимущество в том, что оно довольно быстрое и простое, поэтому я хотел поделиться им.

Процесс я следовал из этих задач гораздо быстрее , сразу , и был на самом деле простой процесс , чтобы следовать по сравнению с другими, более сложными решениями , которые я видел в Интернете:

- если вы работаете с Time Machine , на мгновение извлеките ее, после выполнения этих действий вы можете снова подключить ее - Time Machine часто будет работать в фоновом режиме, не обязательно будучи очевидным, но она потребляет оперативную память и, вероятно, также те же ресурсы, которые необходимо иметь дело с файлами;

введите описание изображения здесь

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

введите описание изображения здесь

- если на рабочем столе вашего компьютера много значков , очистите его и уменьшите количество значков до минимума. Это важный шаг , так как я считаю, что наличие изображений (JPEG и т. Д.), А иногда даже папок на рабочем столе отнимает много энергии у компьютера, так как он постоянно использует графическую карту и оперативную память для отображения миниатюр;

введите описание изображения здесь

-Если на вашем компьютере есть папки, содержащие более 1000 элементов , разбейте это число на меньшие, создав датированные папки или классифицировав их. Я считаю, что запуск обширных файловых деревьев также потребляет большую эффективность машины, поскольку она постоянно каталогизирует файлы в фоновом режиме;

введите описание изображения здесь

- после сохранения вашей работы, документов или вкладок закройте все приложения, которые вы не используете , и попробуйте использовать только 4-5 приложений одновременно, при этом всегда закрывая те, которые вы не используете в настоящее время ;

введите описание изображения здесь

- если у вас одновременно открыто много вкладок Safari (или другого браузера), или несколько вкладок, которые широко используют JavaScript или Flash, уменьшите количество вкладок до 20 . Это еще один очень важный шаг для повышения производительности компьютера, поскольку частые фоновые задачи на таких веб-сайтах, как Facebook, Twitter и т. Д., Могут значительно снизить производительность компьютера;

введите описание изображения здесь

- дать вашему жесткому диску передышку . Если вы используете жадные до оперативной памяти приложения, такие как Safari или Firefox, с множеством открытых вкладок или творческие приложения (редактирование изображений, 3D и т. Д.) На очень небольшом свободном HD-пространстве, это также, без сомнения, одна из причин, по которой у компьютера возникают проблемы с многозадачностью , Пришло время использовать картографическое приложение и выполнить внешнее резервное копирование файлов, которые загружают жесткий диск и которые вы используете реже всего;

введите описание изображения здесь

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

введите описание изображения здесь

После этих шагов все должно пойти намного лучше.

Удачи, и если у вас есть какие-либо комментарии, не стесняйтесь поделиться ими ниже.

Micromachine
источник