線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1044
推到 Plurk!
推到 Facebook!

舊程式與新機器問題

 
digitraveler
初階會員


發表:89
回覆:91
積分:46
註冊:2005-06-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-04-26 17:06:44 IP:122.117.xxx.xxx 訂閱
客戶要買新的 SERVER , 因為要跟舊 AP 環境穩定相容, 灌的仍然是 WIN2003
在 O.S. 跟 AP 都相同的環境下(就只有機器不同)
結果執行我的 AP , 感覺 AP 很遲頓, 滑鼠拖移也不太動
更遭糕的是, 或許因莫名其妙原因造成 AP 遲頓, 連搬移檔案動作都變慢
檔案累積在目錄中越積越多
(檔案是由 CLIENT 端上送而來, 正常應該是 SERVER 端程式每隔幾秒就要搬走消化掉 - 也就是把 TXT 格式的電文內容上送到 ORACLE DB 後就搬走或刪除)


搞了一個多月, 硬體工程師說可能是新舊硬體 (說什麼南北橋晶片的) 架構不同, 造成軟體挑機器,
程式在新版機器都會卡住 ; 甚至還推論是否因新機器是 16 核心, 造成舊程式無法順利執行 .....
BCB6 程式 COMPILE OPTION 沒有幾核心或是否南北橋架構的最佳化選項
換開發工具當然也不可能


直到今天我發現, 把 AP 最小化或藏在其他 FORM 後面 (看不見), 搬移檔案動作就很快
但是只要 該AP 的 FORM 有被看到, 搬移檔案動作就開始慢下來, 檔案累積在目錄中越積越多 ...

猜想可能是 GUI REFRESH 方面的問題
(其實在 SERVER 上執行的程式, GUI 部份並不著重, 我程式 GUI 也只有一個 LISTBOX用來 顯示 CLIENT 端的連線狀態),
在此分享一下 (解決方案很簡單, 卻讓我受了一個多月的煎熬)


舊程式在新機器上執行的問題大家都有機會遇到
以後遇到相關問題, 可以多一個參考解決方案
編輯記錄
digitraveler 重新編輯於 2010-04-26 17:19:40, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:20:34, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:23:27, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:24:26, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:26:35, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:27:46, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:29:12, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:30:56, 註解 無‧
digitraveler 重新編輯於 2010-04-26 17:31:19, 註解 無‧
digitraveler 重新編輯於 2010-04-27 11:38:00, 註解 無‧
系統時間:2024-09-21 6:54:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!