為什麼開啟5MB的txt檔案比開啟同樣大小的word文件慢這麼多?

時間 2021-05-12 00:53:15

1樓:NGC13009

優化問題, 猜你用的是記事本吧? 微軟自家的notepad(就是記事本)本身就是乙個使用比較簡單, 程式也比較簡單的小型軟體, 因為程式本身的原因,開啟大檔案就會很慢, 甚至崩潰.

你如果用乙個專業的文字處理軟體, 比如sublime text 之類的, 開啟大檔案的速度是很快的. 50MB都是秒開, 至少比word快.

notepad作為乙個歷史遺留產物, 要麼該被公升級, 要麼該被替換, 乙個上世紀風格的軟體能出現在2023年的作業系統的附帶軟體中, 不得不說微軟nb

2樓:

關於不同軟體對開啟檔案快慢的影響其他答主已經說得很詳細了,此處不再展開,做點另外的補充吧。

目測題主用的是Win7甚至更低版本的電腦自帶的記事本開啟的txt。那確實檔案一大要開啟好久好久。哪怕1MB的檔案我都是卡過四五秒的,那會兒的感覺真是度日如年。

但是,Win8開始不知道微軟搞了啥秘方一下把這個問題解決了,我開啟30多MB的txt檔案都衹要一秒鐘以內。

如果我確實沒猜錯的話,那還是建議題主公升級一下系統吧,也別折騰甚麼不同軟體了,自帶記事本公升了個級優化了那麼多它不香嗎;如果我猜錯了當我沒說。

3樓:田園大大

研發投入的問題,office是微軟的核心業務,投入了巨量的頂級工程師做優化。越是複雜的大檔案,office優勢越明顯,比如超級複雜的20mb的word,wps開啟要幾分鐘,office幾秒鐘。當然日常使用wps跟office感受不到區別。

windows記事本好像只有乙個60多歲的人維護,只有1個人力投入,當然跟辦公軟體沒法比了。

4樓:湛藍水晶

不是我說,我用Winhex開啟100M的檔案都不帶喘氣的,用Word開啟個100M的文件試試?不提你用什麼軟體開啟txt檔案那不是扯嗎,既然提到了word文件,那應該用Word開啟乙個5M的TXT和乙個5M的Word文件做對比?

5樓:熊起

通常瓶頸在排版部分.

排版規則不僅決定了什麼字元顯示在什麼位置,也決定了你拉滾動條後顯示什麼位置.

乙個簡單的測試方法是找乙個較大且換行符很少的文字(比如乙個自然段換一行),開關自動換行開啟兩次.

如果關閉自動換行後開啟快得多,瓶頸就在排版

6樓:陳不嘻

因為5mb文件全部載入後並顯示需要的記憶體是不止5MB的。但是記事本又沒有什麼優化,直接就是這麼全部載入渲染的。所以記憶體占用高得很。

其他軟體有有優化。你開啟不會馬上看的地方,不會載入或者不會渲染。

7樓:

有優化的文字編輯器會把這兩個過程分開,先處理需要顯示的一小部分,搞完馬上顯示,然後後台繼續處理其他的。因為某些「無謂的等待」被放到了使用者的空閒時間裡面就會覺得很快。

8樓:jaffedream

windows的記事本開啟容量較大的txt檔案速度挺慢的,改用其他第三方軟體要快很多,如notepad3之類。

word文件如是容量較大的純文字檔案,開啟速度也比較慢。如果標題樣式設定的比較多,有幾百上千個,又啟用了導航檢視,開啟速度更慢。word檔案啟用頁面檢視時,如頁數較多,剛開啟時是並沒有完全分頁完畢,在開啟一段時間後,後台自行分頁,如果一開始就要跳到最後一頁,可明顯感覺到漫長的分頁過程。

9樓:shuhari

Word 以前有個功能叫快速儲存,能夠大大縮短儲存檔案的時間,代價是容易產生檔案碎片。如果關閉的話,在配置不高的機器上每次儲存檔案都會卡死十幾秒鐘。

之所以提到這個是想說明:像 Word 這種複雜的檔案格式為了快速響應是做了很多幕後工作的。而記事本則是無腦載入所有內容,速度當然慢了。

想要處理大檔案的話就要用更智慧型的編輯器,像 EditPlus、UltraEdit 或 Sublime Text 之類的工具都要比記事本好得多。

10樓:孤狐無悔

不要用Windows自帶的記事本開啟大文件。

我個人使用UltraEdit,因為經常需要看一些比較大的Log,一般都是百兆級別的。

Notepad++,VS Code,處理幾十兆的檔案也沒啥問題。

有些軟體並不會將整個檔案都放到記憶體中,而是依需要讀取,這幾乎是處理特大檔案的最佳辦法。

稍差一點的辦法,就是將檔案內容全部讀入記憶體,但並不渲染到使用者介面。

因為渲染到使用者介面才是最慢、最佔資源的過程。

Winform和WPF,滾動條以及那些會產生滾動條的控制項,其實是把已經渲染好的東西「藏起來」,渲染的時間被浪費掉了。處理小規模的內容時還好,但是處理大規模內容,如果不特殊處理(例如延遲讀取)就會很慢。

為什麼月薪5萬的人,過的比月薪5千的人還痛苦

空心人 月薪5萬的人,很痛苦,說明這個人在成長。特別是在乙個企業規模不是很大的企業裡,你仔細想想,最自在的是誰?司機和前台。不需要發什麼愁,工資也不高,也不需要操心。他們操心過企業的資金狀況嗎?操心過企業的市場情況嗎?操心過行業風險嗎?擔心過企業的明天,明年的經營風險嗎?他們沒有,那麼誰在擔心這些事...

為什麼WiFi的2G比5G卡

浪完回穩 說是2G,實際上就是2.4GHz乙個頻段,這個頻段是大部分民用裝置通用的無線通訊頻段,大到WiFi 藍芽,小到無線鍵鼠 zigbee這些無線通訊協議全部集中在2.4G這乙個頻段。整個2.4G被分為14個WLAN通道,除了第14號通道與第13通道間隔了12MHz外,其餘每個通道之間的間隔均為...

為什麼5歐分的硬幣比10歐分的硬幣大?

陳龍浩 1 Cent 材質為鋼芯包銅 Copper coverd steel 合金,直徑 16.25mm,厚 1.67mm,重2.3g。2 Cent 材質為鋼芯包銅 Copper coverd steel 合金,直徑 18.75mm,厚 1.67mm,重3.06g。5 Cent 材質為鋼芯包銅 Co...