![](/img/trans.png)
[英]How should I use ScalaMeter for my project?
我已經閱讀了 ScalaMeter 文檔,但我不明白如何使用它來對我的項目進行基准測試,而不是一些原子硬編碼操作。 想象一下我有一個簡單的項目 如何使用 ScalaMeter 進行基准測試? 我的意思是 ...
[英]How should I use ScalaMeter for my project?
我已經閱讀了 ScalaMeter 文檔,但我不明白如何使用它來對我的項目進行基准測試,而不是一些原子硬編碼操作。 想象一下我有一個簡單的項目 如何使用 ScalaMeter 進行基准測試? 我的意思是 ...
[英]How can ScalaMeter chain configuration
我對如何像這樣的 ScalaMeter 鏈配置感到很困惑 第一個config(...)表達式返回MeasureBuilder[T, U]類型,我理解。 但是,我們如何將第二個表達式與也返回MeasureBuilder類型的withWarmer(new Warmer.Default)鏈接起來。 起初, ...
[英]Why is parallel pi estimation slower than sequential pi estimation?
所以我嘗試基於蒙特卡洛方法提出 pi 估計的不同實現。 有3種實現 - 順序 - 更快的性能結果 Scala 並行集合 - 最慢的結果 Scala 期貨 - 比並行集合快,但比順序慢 我使用 AWS 上的新 m4xlarge 實例進行了這些基准測試,使用Scalameter ,並在s ...
[英]Scala: overloaded method value converged with alternatives:
我還是 Scala 的新手(仍在學習)。 我有以下分配,但由於錯誤“ overloaded method value converged with alternatives: ”而在運行時遇到問題overloaded method value converged with alternatives: ...
[英]How to Microbenchmark using data from a file?
我正在嘗試對使用Scalameter計算運行中位數的兩種不同實現進行微基准測試 。 我有一些測試文件,大小不一,它們來自數字。 問題是,以下代碼會立即完成,而根本不會產生任何基准。 輸出: 這里發生了什么? 編輯: 至少按以下步驟更改代碼會做一些事情,但不支持這些 ...
[英]Can I use ScalaMeter with no input?
我想在我的 Scala 應用程序中對幾種方法的運行時進行基准測試,我正在研究使用 ScalaMeter。 假設我想測量一個名為doSomething()的方法的時間。 我只想調用doSomething並測量運行一次所需的時間。 然而,我看到的 ScalaMeter 的所有文檔都需要提供某種輸入,無 ...
[英]ArrayList and HashSet memory allocation strange test results
我受到了這個主題的啟發: List和Set之間的性能和內存分配比較實際上運行了一些測試並測量了ArrayList和HashSet之間的性能差異。 在上述主題中,最受歡迎的答案引起了很多關注( 鏈接 ),他說: 對於相同數量的元素,HashSet比ArrayList消耗大約5.5倍 ...
[英]How to implement a generator for scalameter
我目前正在嘗試對從數據庫中提取數據並對其執行操作的算法進行基准測試,該功能所花的時間比我想要的要長一點,因此我希望對其進行基准測試,以便可以監視任何性能的提高(以及向客戶展示)。 我的問題是,唯一的“文檔化”基准測試庫是scalameter,它並沒有真正深入到如何使用它。 我對如何為名為“ ...
[英]Setting testFrameworks for a specific SBT configuration
我正在嘗試將ScalaMeter集成到我們構建的單獨配置中。 我想在單獨的配置中運行所有性能測試,因為它們自然很慢。 在Build.scala我有: testFrameworks的設置符合預期: Howewer, perf:test運行ScalaTest測試,而不運行Scal ...
[英]sbt + Intellij IDEA: dependencies from git?
我試圖用sbt來管理我的項目依賴項,我從GitHub獲取東西時遇到了麻煩。 我試圖做一種多項目依賴的東西,但這只是打破了我已經擁有的東西。 我的最終目標是能夠從GitHub獲取東西以及sbt插件並生成Intellij IDEA項目。 我搜索過高低,但可能不高/低。 謝謝你的幫助。 ...