2009-09-16 20 views
0

我正在通過自動化運行vb.exe。在exe中,我已經返回一個代碼,它從數據庫獲取數據並將該數據保存到文件中。我第一次運行.exe。花了1分鐘。爲了測試基線,我一次接一個地調用相同的.exe 5次。但花了近10分鐘才產生。Vb.exe性能時間

我的問題是,如果需要1分鐘的1報告生成,那麼它應該需要5分鐘生成5報告,但爲什麼它需要10分鐘(超過雙)。一個接一個地調用exe是否有問題?

+4

如果沒有更好的方法,就不可能知道發生了什麼解釋你的代碼在做什麼。 – 2009-09-16 05:39:48

回答

0

不,調用exe多次都沒有問題。但是,您要讀取或寫入的數據可能存在問題。也許你沒有在退出程序時正確關閉數據庫連接,並且當你第二次嘗試從數據庫讀取數據時會導致延遲。 但是,如果沒有更精確地描述你的程序到底做了什麼以及相關的源代碼片段,它很難被更具體地描述出來......