Близько тижня тому я зрозумів, що список файлів у µTorrent зависне менше секунди щоразу, коли буде видно файл із довгим іменем японського файлу. Мені це здалося цікавим, але я в той час не мав часу хвилюватися про це, тим більше, що він був обмежений лише µTorrent.
Однак сьогодні я зрозумів, що це не так. Якщо я, наприклад, збережу текстовий файл з довгим багатобайтовим іменем файлу символів і відкрию його в Блокноті, я отримую деякі дивні результати. Коли я намагаюся змінити розмір вікна, все сповільнюється до повзання. Однак я можу відпустити своє захоплення вікном і побачити, як мій курсор розбивається на два , один керується мною, а другий є своєрідним «привидним курсором» через відсутність кращого слова, яке виконує перетягуючий рух, який я спочатку робив за допомогою миша. Це стосується лише найменувань такого роду, і я тестував це в інших програмах, крім Notepad та µTorrent.
Я намагався шукати підказки щодо того, що викликає цю дивну поведінку, але нічого не можу знайти. Хтось тут має уявлення про те, що відбувається?
На жаль, я не можу зробити знімок екрана, оскільки, здається, всі програми знімків екрана зависають до завершення зміни розміру, перш ніж зробити знімок ...
Редагувати: я записав відео, яке демонструє проблему. Я не впевнений, чи допоможе це визначити причину, але воно повинно бути принаймні краще, ніж моє пояснення вище:
Редагувати 2: Ось зразок файлу за запитом: Зауважте, що це просто порожній файл з довгим багатобайтовим ім'ям файлу: http://goo.gl/bgnGP (А для тих, хто має браузер, який не може обробити ім'я файлу, ось ось zip-файл: https://dl.dropbox.com/u/55495248/multibyte.zip )