0
460 次瀏覽

我們收到一些報告,指出 Paratext 9 因為使用大量記憶體而變慢,但到目前為止,我們還無法找到重現此問題的方法。

我們正在考慮升級用於大多數顯示介面的 Firefox 基礎元件,但目前還沒有確切的數據來判斷這是否會有幫助。

如果您遇到這個問題,請執行以下步驟:

  1. 按住 Shift 鍵並點擊 Paratext 主圖示。
  2. 選擇:支援與開發 (Support and Development) > 檢視記憶體狀態 (View memory status)
  3. 記錄上方窗格中顯示的記憶體使用量
  4. 點擊下方窗格中「釋放記憶體 (Free memory)」區塊裡的 GC 按鈕
  5. 點擊「測量並儲存 (Measure and save)」
  6. 建立問題報告
  7. 將第 5 步建立的檔案作為回覆附件,寄回至確認電子郵件。

希望我們能收集到一些數據,幫助我們確定記憶體問題的原因。

John+Wickberg
Paratext 支援團隊

機器翻譯自 English
Paratext [Administrator]
(3.4k 點) 提出

已重新顯示 | 460 次瀏覽

2 個回答

0
最佳回答

Linux 上的 Paratext 經常超過 1 GB 的記憶體……我目前是 3.4 GB(虛擬記憶體)和 1.4 GB(駐留記憶體)。這種使用量讓我每天必須重啟 Paratext 一兩次,這本身也有問題:「Main」進程必須手動終止(例如使用系統監視器),因為即使在「關閉」Paratext 後它仍然駐留。
這與使用 Firefox 元件有關嗎?因為 Firefox 也會使用記憶體且不釋放……
我很樂意提交報告,但我認為您的說明適用於 Windows 而非 Linux。

機器翻譯自 English
(642 點) 提出

Linux 版本的 Paratext 已經是 64 位元應用程式,因此我在 Windows 上擔心的記憶體限制不適用於它。

隨著 Paratext 9.1(即將發布),Windows 應用程式也將是 64 位元,這個 1G 的限制將不再適用。

對於 32 位元的 Paratext 版本,達到 1G 後效能通常會下降,因為系統會花更多時間嘗試釋放記憶體。這在 64 位元版本中不應發生,因為可以使用電腦上所有可用的記憶體。

John+Wickberg

機器翻譯自 English

好的。謝謝,John+Wickberg。這可能只是 Paratext 在 Linux 上反應遲鈍的本性——點擊後等待操作 X 發生……例如開啟專案視窗中的三條線選單、從下拉選單中選擇註解標籤,甚至有時連打字都要等待(輸入一個單詞後等待它出現在螢幕上以檢查拼寫是否正確)。而且開啟的視窗只有我的專案、一個文本集合(包含五個資源)以及源語言視窗。不幸的是,Linux 上的 Fieldworks 更糟,但情況類似——需要等待很多事情發生。事實上,Linux 版本慢到我在虛擬機器中運行 Windows 版本的 Fieldworks……
我想問一個看似相關的問題:程式在運行的大部分時間內使用 25% 的 CPU(即一個核心的 100%)是否正常?根據系統監視器,Paratext 確實如此……我的機器不是最新的(Lenovo x250, i5-5300U CPU @ 2.30GHz),但有 16 GB 的 RAM,運行大多數其他程式都沒問題。在我運行的所有程式中,Paratext 對機器的負擔最大——甚至比虛擬機器中的 Fieldworks 還大。

機器翻譯自 English
0

是否有一個被視為過高的記憶體使用量門檻?(我的 Paratext 整體上並沒有變慢,但某些功能變慢了,例如關閉/解決註解。值得提交報告嗎?Paratext 大約使用 700 MB。)

Paulus+Kieviet

機器翻譯自 English
(517 點) 提出
已重新顯示

如果 Paratext 使用的記憶體超過 1G,這可能是問題的徵兆。由於這很大程度上取決於您開啟了多少視窗以及使用了哪些工具,因此很難給出確切的數字。

Paratext 使用兩種類型的記憶體。一種是 .Net 中的常規數據——.Net 使用的總記憶體量是記憶體狀態視窗上方窗格中顯示的數字。Firefox 元件也會分配不受 .Net 控制的記憶體,而產生的報告中顯示的記憶體使用量就是這部分。因此,我們正在尋找 .Net 記憶體顯著低於總使用記憶體量的情況。

Paratext 8 和 Paratext 9 之間的一個區別在於,我們升級了 Firefox 控制項,使其基於更新版本的 Firefox 瀏覽器(我們從版本 45 升級到了版本 60)。由於 Firefox 架構的變化,這次升級需要大量工作,新的實作中可能存在記憶體問題——但這是一個不容易重現的問題。

John+Wickberg

機器翻譯自 English

相關問題

0
3 個回答 734 次瀏覽
我有一個專案(專案 A),其版權資訊已設定在登錄檔(Registry)中,並能正確顯示在「一般」分頁(General Tab)的版權欄位中,但 PTxPrint 無法「找到」它 PTxPrint 可以無問題地「找到」另一個專案(專案 B)中的版權資訊 專 ... 以查找版權資訊?或者為什麼「一般」分頁會顯示正確的版權資訊,但它卻沒有記錄在任何本地檔案中?
MSEAIT_LT 478 提出 已提問 8月 25, 2022
0
0 個回答 307 次瀏覽
A little earlier I changed the Registration Information for a user: The username was: Samuel Davis (this is a ... Information did include an email address. This is also strange.
wdavidhj 1.4k 提出 已提問 8月 26, 2019
0
1 個回答 222 次瀏覽
在 Paratext 9.3 中,我剛發現您可以直接在說明主題內針對 Paratext 說明主題提供回饋 每個說明主題的底部都有「這有幫助嗎?」區塊 請選擇「是」或「否」 如果有任何問題或需要更多內容,您可以提供更 ... 一個「提供回饋」視窗,讓您可以添加您的評論 @glennpruitt 您能否將此功能加入 Paratext 9.3 的改進清單中?
[Moderator]
james_post
2.1k 提出
已提問 8月 26, 2022
+4
2 個回答 532 次瀏覽
歡迎來到 Paratext 腳本與技巧(hacks)專區 我見過不少這類腳本流傳在外,最近也得知有人有一個 Google Drive 資料夾,裡面存放了許多不同的 Python 腳本,可以加入 Paratext 選單中 我意識到我們之前沒有合適的 ... 主意 您需要自行託管(self-host)您的腳本,並在此處提供連結,但至少我們可以在一個地方找到它們!
[Moderator]
dhigby
1.3k 提出
已提問 10月 22, 2021
0
5 個回答 445 次瀏覽
過去,我們曾使用 Android 熱點(關閉行動數據)作為一種離線 WiFi 路由器 這在一個網路極度受限(且昂貴)的村莊中對 Paratext Live 有效 Chorus Hub 也能透過這種方式使用嗎? 另外,能否使用未連 ... 到在 iOS 上不使用行動數據使用熱點的方法 這就是我上面特別提到 Android 的原因 謝謝, james_post
[Moderator]
james_post
2.1k 提出
已提問 10月 21, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,049 個問題
6,007 個回答
5,673 則評論
2,029 位使用者