overhead

    3熱度

    1回答

    我有一個背景python腳本,每天運行數千次。我只是用python foo.py來運行它。腳本本身執行一些導入操作(解析庫和sqlalchemy),然後建立數據庫連接,進行解析並將數據保存到db。 我想知道如果每次腳本運行時它是否會加載大量的開銷來加載python環境? 我可以讓腳本啓動一次,它會有一個輪詢循環來查看它是否應該執行某些操作,但是想澄清一下,這是值得的。 任何輸入?

    1熱度

    2回答

    我想知道與創建新類相關的開銷而不是該類的新對象是小還是大。我使用dojo,但我會提供純JS的例子。我將在啓動時創建10到100個對象,我不認爲這會是一個嚴重問題,但我想涵蓋所有的基礎。 案例1:Javascript對象 function Person(name){ this.name = name; } var p1 = new Person('Caine'); var p2 =

    12熱度

    4回答

    我想知道你的代碼中有沒有使用的函數的開銷是多少。 例如說你有一些調試日誌記錄,然後給你的大部分對象一個正在調試日誌中使用的ToString()函數。 在未使用調試日誌記錄的發行版本中。那麼值得去除這些ToString()函數的源代碼嗎? (例如,通過宏?) 或者他們只是使可執行文件略微大一點,否則不影響性能?例如沒有速度影響?或者編譯器或鏈接器可能甚至刪除不使用的功能?如果編譯器或鏈接器不刪除代碼

    3熱度

    3回答

    我正在比較不同的編程語言和開發平臺。 objective-c和其他語言之間的一個重要區別是,它使用選擇器和消息,所以每次調用objc_msgSend時,都要跨越共享庫的邊界,因此引入了可測量的開銷,並且爲objc_msgSend增加了額外的開銷(在緩存的情況下很少)內部功能,像這裏解釋: http://www.mulle-kybernetik.com/artikel/Optimization/op

    1熱度

    4回答

    這次很簡單的問題,基本上我有一組文件夾,其中一些文件包含我希望在運行我的網站腳本時自動加載的文件。不過,我不想指定要自動加載的文件,因爲我希望該過程是動態的,並且我希望能夠即時創建和刪除不同的文件。 所以當然最簡單的解決方案是獲取目錄中的文件夾列表,並建立自動加載文件的路徑,如果文件存在,然後腳本包含它們。 但是,我的問題是會影響我的腳本的性能多少?它實際上是一個我想稍後發佈的框架,所以性能是非常

    2熱度

    2回答

    我有一個簡單的多線程應用程序用於我的多核系統。這個應用程序有一個並行區域,其中沒有線程寫入給定的內存地址,但有些可能會同時讀取。 即使沒有使用鎖定,是否仍會存在與多個線程訪問相同內存相關的某些類型的開銷或性能命中?如果是這樣,爲什麼?它可以產生多大的影響,可以做些什麼?

    41熱度

    7回答

    當測量經過時間處於低水平,我有使用任何這些的選擇: System.currentTimeMillis(); System.nanoTime(); 兩種方法實現native。在深入研究任何C代碼之前,有沒有人知道是否有任何實質性開銷調用其中一個或另一個?我的意思是,如果我不真正關心額外的精度,哪一個預計會減少CPU時間? N.B:我使用的是標準的Java JDK 1.6,但問題可能是任何有效的

    0熱度

    4回答

    我最近編寫了一個動態程序,用於計算兩條DNA鏈(可能很長)之間的相似性(修改的編輯距離)。 我的代碼等(因爲它的分配不實際的​​代碼): while(!file.eof){ string line; int sizeY, sizeX; //get first strand getline(db, line) //second strand

    2熱度

    1回答

    我只是面對的是,爲了使用特定的註解春季安全, 我應該明確地讓他們在我的配置(applicationContext.xml中) 例子: <sec:global-method-security secured-annotations="enabled" /> <sec:global-method-security jsr250-annotations="enabled" /> ... 什麼您在

    4熱度

    1回答

    我在寫一些實時音頻處理代碼,它將在音頻單元的渲染回調中執行。 此線程處於系統可識別的最高優先級別。 Apple指示最大限度地減少此次通話中處理的數量。他們的建議之一是避免Objective-C方法的調用。 但是爲什麼? 當調用Objective-C方法時會發生什麼?實際開銷是多少?