performance

    -1熱度

    1回答

    我是Java編程新手。最近我正在與JSWing開發一款迷你遊戲。然而,編碼一段時間後,遊戲內FPS大幅下降。當我找到它在任務管理器中我得到這樣的: 誰能告訴我有什麼不對?我只用了循環,帶圖標的JLabel,Paint Graphics方法,mouseMotionEvent在我的代碼中。 這裏是遊戲的主要 import javax.swing.*; import java.awt.*; impo

    0熱度

    1回答

    我有一個Android應用程序,使用Jsoup庫, 網站分析數據,但我的問題是,通過應用程序瀏覽了一段時間之後緩存變得越來越大和後一對夫婦天左右的使用時的緩存太大(達到高達200MB!)應用程序將開始落後,並最終拋出OutOfMemory異常。 我已經使用LeakCanary庫,它檢測到一些泄漏,但它們只有幾KB,我在我的應用程序中使用的唯一圖像是我用畢加索圖書館加載的小圖片,我懷疑他們是造成這種

    3熱度

    2回答

    我正在嘗試提高數據幀的t檢驗循環的速度。我有一個大的數據框(約15000行和205列)。每列是一個細胞,每一行都是一個基因。根據不同參考表中提供的身份,我可以將這些列分組爲2個組。 這是我寫的循環: for (i in 1:nrow(EC)){ ttest_result[i,2] <- rowMeans(EC)[i] ttest_result[i,3] <- rowMeans(

    0熱度

    2回答

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

    0熱度

    1回答

    此計算器旨在接受用戶輸入以計算和報告平均溫度。我已經完成了它的大部分工作,但我遇到了一個問題,即低位數字的位數與高位不同,例如:9和10或95和110,腳本正在評估低溫高於高溫。下neath是我使用的JavaScript。不幸的是,我不能添加屏幕截圖,但輸入9和10的最高輸出響應是: 請輸入低於高溫的低溫。 (function(){ var temperatures = []; var low

    1熱度

    1回答

    這是一個關於計算機技術限制的教育性的問題。 我有一個心態,下面的程序是不可能被創建的。 假設我必須開發一個累積統計數據結構。 下面是本說明書中: - 用戶可以update(i,value)到data[i]在O(1)(平均情況)。 用戶可以在O(1)(平均情況)下查詢getAccu(i) = data[0]+data[1]+...+data[i]。 我不能以任何方式假定調用這兩個函數的順序。 這是我

    2熱度

    1回答

    我想調整一個Spark應用程序,爲了減少整體時間執行,但我在階段執行期間有一個奇怪的行爲。 基本上只有14/120任務需要大約20分鐘才能完成,其他人需要4或5分鐘才能完成。 尋找一個Spark UI,分區看起來不錯,我看到的唯一區別是GC時間對於14個任務來說非常高。 我附上了一個形勢的情況。 你有什麼想法找到性能解決方案嗎?

    -1熱度

    1回答

    想問一個更有效的功能嗎? #1 function moveNode (node) { setTimeout(function() { node.style.top = (node.offsetTop+2) + 'px'; moveNode(node); },50); } #2 function moveNode (node, distance)

    -3熱度

    3回答

    我有一個沉重的用戶界面,可以延緩應用程序負載。我想在加載活動的UI之前顯示預加載器。請注意,我的UI是在XML文件中

    1熱度

    1回答

    我想了解CPU的L1緩存機制。 讓我們假設CPU有4芯和L1高速緩存行大小是64字節與N個條目使用MESI協議每個核。 因此,一個內存引用被加載與高速緩存行大小(引用是某種類型的數據結構,完全保存64個字節)對齊。 此時,所述核 - 0修改4個字節在該高速緩存行(在偏移0)。 然後,Core-1引用相同的存儲位置。因此,高速緩存一致性協議標識此操作並將Core-0中的高速緩存行復制到Core-1(