我工作的一個相當大的項目: 該方案具有同時做多個任務和他們每個人做上百個複雜的計算的每一秒。該計劃必須全天候工作。由於我不是一個proffessionnal程序員,我不知道這種程序如何處理內存和CPU,因此我請求您的幫助。優化內存使用,代碼選擇
該程序具有不同的功能在一週內,比在週末做。 我很熟悉兩種語言,Python和C#。
我需要這個應用程序是快速的,所以對於計算,我認爲c#會更快地處理它們。
該程序必須全天候工作,所以我可能認爲一個Python編寫的項目中有幾個小腳本可以調用彼此的多任務永久工作,比Big C#代碼更好。
如何寫它的最佳方式?
我想喜歡
// During the week
function1()
{
do
{
...
huge code and functions call here
...
}
while DateTime < Friday 23:59
if DateTime = Friday 23:59
{
function2()
function1.close
}
}
// During the weekend
function2()
{
do
{
...
different code and functions call here
...
}
while DateTime < Sunday 23:59
if DateTime = Sunday 23:59
{
function1()
function2.close
}
}
,這是什麼問題的最好辦法,僞代碼寫呢?這是一個相當大的問題,但歡迎任何形式的建議。謝謝
編輯 問題是:該程序是相當複雜的數百個函數和計算。我希望它是最快和最低的內存消耗。 如何寫得最好?
這裏有什麼確切的問題/問題?機器人會做,你沒有記憶問題(還)。 –
如果您希望獲得更高的可靠性,請勿混合使用語言。堅持C#如果這就是你感覺舒適,速度很重要。 –