相关疑难解决方法(0)

Java VisualVM中的总方法时间

在Java VisualVM中,有没有办法显示总方法时间,而不是"自我时间"?(后者并不是特别有用,因为它没有告诉你任何方法实际运行的时间.)

如果没有,是否有任何独立的免费Java分析器可以计算总方法时间?

java profiling visualvm

55
推荐指数
2
解决办法
3万
查看次数

如何在Clojure中对功能进行基准测试?

我知道我可以花时间来评估一个功能,可以使用时间函数/宏在屏幕/标准输出上打印出来.

时间宏返回已计算函数的值,这使得内联使用它非常棒.但是我想在特定情况下自动测量运行时.

是否有一个函数可以返回某个库中的已用时间来帮助进行此基准测试?

benchmarking clojure

40
推荐指数
2
解决办法
1万
查看次数

真实世界的Clojure性能调优技巧?

我看到Clojure应用程序的"某些"部分出现了一些严重的减速.有没有人有关于他们如何在clojure应用程序上进行性能调整的真实世界提示?

clojure

25
推荐指数
3
解决办法
3736
查看次数

为什么这个主筛的实施速度较慢?

我只是尝试了(对我来说)一种新的编程语言:clojure.我写了一个非常天真的"筛子"实现,然后我尝试优化一下.

奇怪的是,虽然(至少对我来说),新的实施并不快,但慢......

任何人都可以提供一些有关为什么这么慢的见解?

我也对如何改进这个算法的其他技巧感兴趣...

最好的祝福,

Arnaud Gouder


; naive sieve. 
(defn sieve
  ([max] (sieve max (range 2 max) 2))
  ([max candidates n]
    (if (> (* n n) max)
      candidates
      (recur max (filter #(or (= % n) (not (= (mod % n) 0))) candidates) (inc n)))))

; Instead of just passing the 'candidates' list, from which I sieve-out the non-primes,
; I also pass a 'primes' list, with the already found primes
; I hoped that this would increase …
Run Code Online (Sandbox Code Playgroud)

primes clojure sieve-of-eratosthenes

7
推荐指数
1
解决办法
468
查看次数

clojure中的分析(对于大代码)

在Google上搜索会显示一些针对clojure分析的结果.Clojure的分析工具?
此链接显示如果有大型代码,分析将会爆炸. http://richhickey.github.com/clojure-contrib/profile-api.html.clojure有没有稳定的分析工具?我需要介绍一些用clojure制作的巨大的图书馆,其中包含多达400行的一些clojure功能.

profile profiling clojure

3
推荐指数
1
解决办法
1045
查看次数