我的公司開發了一個非常大規模的FileMaker應用程序。我不是使用FileMaker的Container對象來處理圖片,而是多多少少地在Rails中編寫我自己的360Works SuperContainer版本,並且在辦公室的服務器上運行它。圖片通過Web Viewer顯示。FIleMaker + Windows 7:Web Viewer內存問題
該應用程序似乎在第一時間正常工作,但隨後投訴出現了 - 「我的電腦真的很慢!」 「我看不到照片!」 - 等等等等。快速瀏覽任務管理器,發現FileMaker消耗了大量內存。顯然,Web查看器會將所有數據緩存在系統內存中,並且只會在FileMaker切換到沒有Web查看器的佈局時從內存中刪除內容。爲了解決這個問題,我編寫了一個腳本來切換到非Web瀏覽器佈局,然後將它連接到一個按鈕。這有點難看,但它完成了工作。
直到幾周前,這對所有人都非常有用。我們最終將辦公室中的所有計算機從運行Windows XP的戴爾戴爾升級到運行Windows 7的定製機器。出於某種原因,當我運行佈局切換腳本時,它僅刷新內存的一些。這裏的內存消耗的KB快速擊穿某些操作後:
開始:58482
加載DB:71024個
瀏覽過的50個記錄:247820
臉也紅了:81512
瀏覽50條記錄:272848
沖洗:86264
每天都會瀏覽成百上千的記錄。再加上我的用戶永遠不想重新啓動他們的系統,我經常從我的辦公室打電話來做到這一點。
我知道在Windows中,FileMaker的Web查看器運行在IE呈現引擎上......我想知道是否有任何方法將其設置爲在每次加載頁面之後清除內存。我們公司非常依賴這個應用程序的功能,當這個應用程序運行不順利,沒有任何工作順利 - 所以我會很感激任何建議。
請報告這個bug來的FileMaker。如果您需要FileMaker的聯繫信息,請告知我。 – Ted