optimization

    0熱度

    1回答

    所以我與谷歌的腳本在VBA了很多工作後的第一次工作。在運行代碼時,我收到一條消息,說明腳本運行時間過長。某些部分,如.getValue()和.setValue()是造成問題,但我不知道如何將代碼重新編寫,以便更好地優化。 這裏是代碼:重構最好的辦法 function getPredictions() { var ss = SpreadsheetApp.getActiveSpreadshe

    0熱度

    2回答

    我將改進OCL內核性能,並且想要闡明內存事務如何工作以及哪種內存訪問模式真的更好(以及爲什麼)。 內核提供了8個整數的向量,這些整數被定義爲數組:int v [8],這意味着,在進行任何計算之前,必須將整個向量加載到GPR中。所以,我相信這個代碼的瓶頸是初始數據加載。 首先,我考慮一些理論基礎知識。 目標硬件是Radeon RX 480/580,具有256位GDDR5存儲器總線,突發讀/寫事務有8

    1熱度

    1回答

    我有一個由Cplex解決的問題,該解決方案具有至少兩個具有相同值的不同最優解決方案。 如何獲得具有相同值的所有不同的最佳解決方案? 更新:它是一個線性規劃問題

    0熱度

    3回答

    這是我的sql,但我認爲它太複雜了,也許它不是非常快速和高效?我對嗎?或者,還有更好的方法? SELECT TEventInfoid ,A.TTNum, CASE WHEN TModelid = 3822 THEN (SELECT title FROM dbo.sns_event WHERE id=TEventInfoid )

    0熱度

    2回答

    我有一個樹數據結構,其中每個節點可以有任意數量的子節點,樹可以是任何高度。獲得樹中所有葉節點的最佳方式是什麼?在遍歷樹中的每條路徑之前,是否可以做得更好,直到我擊中葉節點? 實際上,樹的最大深度通常爲5左右,樹中的每個節點都會有大約10個孩子。 我接受其他類型的數據結構或特殊樹,這些樹會使葉節點特別優化。 我使用的是JavaScript,但實際上只是在尋找一般建議,任何語言等 謝謝!

    1熱度

    1回答

    我有一個任務,並正在給下面的循環: for (i = 0; i < 7030; i++) { a[7031 * i + 703] = b[i] * c[i]; // S1 d[i] = a[7031 * i + 703 * 7030] + e; // S2 } 首先,有人問我通過使用GCD測試和班納吉的不完整和不完整的測試,以確定數據的依賴性。 從GCD測試中我得出結論

    -1熱度

    1回答

    所以我想要做的是找到交替數字的數量,使它交替與-ve和正號 例如:1 -2 3 -4會讓我4 3 2 1從1到-4包括兩個數字,有4個數字。 Simillarly for 1 1 -3 2會讓我1 3 2 1 現在我有代碼,但我無法優化它,並且它會返回超出時間限制的錯誤,即使它適用於中等輸入流。使用for循環而不是while循環爲避免你的一些變量賦值 j=0 count=0 length=(r

    1熱度

    2回答

    考慮以下方案, -- items which have periodic updates CREATE TABLE items ( [id] int identity(1, 1) primary key, [name] varchar(100) not null ); -- item updates. updating an item generally means it

    -2熱度

    1回答

    我們在C#中開發了一個windows服務。我們需要確定其性能瓶頸,例如 - 哪個功能需要更長的時間,我們如何改進它。 我們試圖用 - Procdump - 這使我們的進程轉儲文件和 DebugDiag資料 - 我們可以通過這個閱讀報告格式轉儲文件和 Perfmon - 內置窗口工具 你能su提供任何更好的免費/付費工具,這可以幫助識別從服務中獲取功能的大多數時間,如果可以提供改進它們的提示,那麼它

    0熱度

    2回答

    我有一個大小爲[S1, S2, S3]的矩陣M。 我有另一個矩陣K作爲我想分配的第一個維度的索引,大小爲[1, S2, S3]。 And V是一個[1, S2, S3]矩陣,它包含要相應分配的值。 隨着循環,這是我做的: for x2 = 1:S2 for x3 = 1:S3 M(K(1,x2,x3), x2, x3) = V(1, x2, x3) endfor %