→ cug990617: 你的for迴圈全部分開吧,綁在一起會是倍數成長,效能很 11/28 21:45
→ cug990617: 差 11/28 21:45
→ baconcsie: 不太了解大大的意思,通通綁在一起跑,為何會影響效能? 11/28 22:01
→ baconcsie: 因為要測遍所有的參數組合,才會這樣寫... 11/28 22:02
→ pttworld: 可稱為條件就是如果if這的,還可以配邏輯運算子。 11/28 23:24
→ cug990617: 抱歉,看錯,誤會意思,請忽略我上面說的。 11/29 00:53
→ cug990617: 另外是否要輸出的值過多堆積在記憶體裡,可嘗試flush看 11/29 00:53
→ cug990617: 看是否能改善。 11/29 00:53
推 LaPass: int a=0.4 ???? java不能這樣寫吧? 11/29 09:51
→ LaPass: 還有,妳這個到底是在算什麼東西?把問題完整的講出來,有 11/29 09:52
→ LaPass: 時候直接換一套演算法可以加速好多倍 11/29 09:52
→ KekeMonster: 有試過把gc()拿掉嗎?感覺你花在gc的時間比運算還多 11/29 10:08
→ ssccg: 重點是你的記算內容,數值計算都用primitive type、local 11/29 10:15
→ ssccg: 變數的話,為什麼要gc? 11/29 10:16
推 gmoz: 該不會變成超大的笛卡兒積吧 11/29 11:08
→ gmoz: 是不是有變數沒RESET阿 11/29 11:08
→ gmoz: 你的運算應該也就24X8= 190萬次左右的運算吧 11/29 11:09
→ gmoz: 放個count看看跑了幾次? 11/29 11:10
→ gmoz: 沒看仔細 不只190萬.. 我覺得先加COUNT吧 自己先估計一下 11/29 11:15
→ gmoz: 你有看一下跑的時候記憶體吃多少嗎 11/29 11:17
→ riddlefree: 你的程式和你描述的邏輯不太合 11/29 11:39
→ lucky1lk: 你的程式有跑完的一天嗎@@ 你的型別怪怪der 11/29 12:47
→ baconcsie: 記憶體吃的不多幾G而已,變數每完成一次最小迴圈都會nu 11/29 16:04
→ baconcsie: ll一次 11/29 16:04
→ ripple0129: 先單元化吧,別把全部邏輯塞一堆 11/29 16:14
推 gmoz: 話說你的"一開始做一次"是什麼意思 最內圈迴圈? 11/29 17:31
→ baconcsie: 是的 最內迴圈 做一次test,要5~6秒 11/30 02:04
推 gmoz: 內層迴圈5秒 第二層 n次跑5*n秒 第三層m次跑5*n*m秒 正常吧 11/30 11:46
→ gmoz: 還是內層迴圈越來越慢(? 11/30 11:47
→ baconcsie: 對 最內層的test每執行一次的完成時間,越來越久 11/30 17:16
推 gmoz: 換電腦或換個OS跑跑看? 12/01 14:22
→ gmoz: Jconsole? 12/01 14:23
→ twntwn: 看看你是不是IO Bound呀 12/04 23:10
推 friendever: 這為何不會compile error? int a = 0.4怎麼會動 01/13 08:06