Re: [請益] java的效能!?
※ 引述《TonyQ (沉默是金。)》之銘言:
: ※ 引述《HYL (@EVERYWHERE)》之銘言:
: : → sayya2311:不要做過多假設..假設自己還比能系統考慮得更多? 假設 05/25 00:01
: : → sayya2311:程式還不夠完美? 假設loading只是定量? 也許你們還有更 05/25 00:01
: : → sayya2311:多想像, 但再多假設也不會比"沒有任何假設"更真實. 05/25 00:02
: 身為一個 framework 開發者,
: 我會說沒有人寫程式是沒有任何假設的。
: 事實上我們討論議題本來就是基於各種合理的假設去進行討論,
: ex.討論 Java App 時大概都會假設這不是 fps game ,
: 討論 web 時假設 user 會concurrent多人,
: 加上mutliple servlet thread access。
: 即使是寫程式也會考慮到之後走哪條路線比較快,
: 舉例來講,用 max heap 實作 A* 就比用List實作 A* 快上很多倍。
: 很多假設根本就是在因為自己覺得太過合理的情況下被忽略掉了,
: 只准自己假設 gc 之後只能等著噴 outofmemory ,
: 不准別人假設程式還有優化空間,那還有什麼好討論的。
: (有時候也不見得是優化,是拿時間換記憶體降低,像是改檔案io access。)
: 真實的程度是你假設的條件有多貼近事實,
: 有假設你更有機會逼近事實,
: 沒假設一輩子你都停在原地不用前進。
: 通常這是種猜,但是填空題你不自己填上去,
: 留白看起來好像很真實,但事實上一點進展也沒有。
: 幾乎沒有程式背後是不隱含的假設的,
: 除非你視而不見。
預測比假設更好, 因為太出於自想像的的假設, 不會進入預測時考慮的範圍
在某個時間點, 程式設計師該有能力預測接下來的災難, 我認為是很正常的
而對於, GC卻無效果, 接下來會Out of memory這件事, 也是的預測沒錯
因為一個人能預測多少東西, 取決於他對現況能掌握多少
視野不同或是視而不見, 也許你認為我是後者, 我沒啥異議
但我知道VM的能耐, 說真的大部份對於GC的考量都是最佳化用, 不是救命用
也知道眾多如Scala新語言等發展的趨勢, 舉個例來說, 以stateless取得高度平行的能力
如果對於string連接, new太多物件等情形讓人忍不住假設?
那看到Scala的var與list運算會讓人更嚇一跳..
也許吧, 你們仍可繼續假設更多的東西, 說我錯得更多
我還是只能說, 那不一定會在我的考慮範圍..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.8.134
推
05/25 08:47, , 1F
05/25 08:47, 1F
推
05/25 08:50, , 2F
05/25 08:50, 2F
→
05/25 08:51, , 3F
05/25 08:51, 3F
→
05/25 08:52, , 4F
05/25 08:52, 4F
→
05/25 09:11, , 5F
05/25 09:11, 5F
→
05/25 09:11, , 6F
05/25 09:11, 6F
→
05/25 09:11, , 7F
05/25 09:11, 7F
→
05/25 09:11, , 8F
05/25 09:11, 8F
→
05/25 09:12, , 9F
05/25 09:12, 9F
→
05/25 09:12, , 10F
05/25 09:12, 10F
→
05/25 09:13, , 11F
05/25 09:13, 11F
→
05/25 09:13, , 12F
05/25 09:13, 12F
→
05/25 09:14, , 13F
05/25 09:14, 13F
→
05/25 09:15, , 14F
05/25 09:15, 14F
→
05/25 09:15, , 15F
05/25 09:15, 15F
→
05/25 09:15, , 16F
05/25 09:15, 16F
→
05/25 09:38, , 17F
05/25 09:38, 17F
→
05/25 10:57, , 18F
05/25 10:57, 18F
→
05/25 10:58, , 19F
05/25 10:58, 19F
→
05/25 10:59, , 20F
05/25 10:59, 20F
→
05/25 10:59, , 21F
05/25 10:59, 21F
→
05/25 12:08, , 22F
05/25 12:08, 22F
→
05/25 12:25, , 23F
05/25 12:25, 23F
→
05/25 12:26, , 24F
05/25 12:26, 24F
→
05/25 12:26, , 25F
05/25 12:26, 25F
→
05/25 12:28, , 26F
05/25 12:28, 26F
推
05/25 12:28, , 27F
05/25 12:28, 27F
→
05/25 12:29, , 28F
05/25 12:29, 28F
→
05/25 12:29, , 29F
05/25 12:29, 29F
→
05/25 12:30, , 30F
05/25 12:30, 30F
推
05/25 12:32, , 31F
05/25 12:32, 31F
→
05/25 12:32, , 32F
05/25 12:32, 32F
→
05/25 12:35, , 33F
05/25 12:35, 33F
推
05/25 12:43, , 34F
05/25 12:43, 34F
→
05/25 12:44, , 35F
05/25 12:44, 35F
→
05/25 12:44, , 36F
05/25 12:44, 36F
→
05/25 12:45, , 37F
05/25 12:45, 37F
→
05/25 13:01, , 38F
05/25 13:01, 38F
→
05/25 13:02, , 39F
05/25 13:02, 39F
→
05/25 13:02, , 40F
05/25 13:02, 40F
→
05/25 13:02, , 41F
05/25 13:02, 41F
→
05/25 13:04, , 42F
05/25 13:04, 42F
→
05/25 13:05, , 43F
05/25 13:05, 43F
→
05/25 13:06, , 44F
05/25 13:06, 44F
→
05/25 13:07, , 45F
05/25 13:07, 45F
→
05/25 13:08, , 46F
05/25 13:08, 46F
→
05/25 13:14, , 47F
05/25 13:14, 47F
→
05/25 13:15, , 48F
05/25 13:15, 48F
→
05/25 13:25, , 49F
05/25 13:25, 49F
→
05/25 14:23, , 50F
05/25 14:23, 50F
推
05/25 14:30, , 51F
05/25 14:30, 51F
→
05/25 14:51, , 52F
05/25 14:51, 52F
→
05/25 14:52, , 53F
05/25 14:52, 53F
推
05/25 15:33, , 54F
05/25 15:33, 54F
→
05/25 15:34, , 55F
05/25 15:34, 55F
→
05/25 17:19, , 56F
05/25 17:19, 56F
→
05/25 17:20, , 57F
05/25 17:20, 57F
→
05/25 17:20, , 58F
05/25 17:20, 58F
→
05/25 17:21, , 59F
05/25 17:21, 59F
→
05/25 18:15, , 60F
05/25 18:15, 60F
→
05/25 18:16, , 61F
05/25 18:16, 61F
→
05/25 18:16, , 62F
05/25 18:16, 62F
→
05/25 18:16, , 63F
05/25 18:16, 63F
→
05/25 18:26, , 64F
05/25 18:26, 64F
→
05/25 18:26, , 65F
05/25 18:26, 65F
→
05/25 18:27, , 66F
05/25 18:27, 66F
→
05/25 19:10, , 67F
05/25 19:10, 67F
→
05/25 19:10, , 68F
05/25 19:10, 68F
→
05/25 19:11, , 69F
05/25 19:11, 69F
→
05/25 21:11, , 70F
05/25 21:11, 70F
→
05/25 21:12, , 71F
05/25 21:12, 71F
→
05/25 21:18, , 72F
05/25 21:18, 72F
→
05/25 21:19, , 73F
05/25 21:19, 73F
→
05/25 21:19, , 74F
05/25 21:19, 74F
→
05/25 21:20, , 75F
05/25 21:20, 75F
→
05/25 21:32, , 76F
05/25 21:32, 76F
→
05/25 21:32, , 77F
05/25 21:32, 77F
→
05/25 21:45, , 78F
05/25 21:45, 78F
→
05/25 21:46, , 79F
05/25 21:46, 79F
→
05/25 21:46, , 80F
05/25 21:46, 80F
→
05/25 21:47, , 81F
05/25 21:47, 81F
→
05/25 21:47, , 82F
05/25 21:47, 82F
→
05/25 21:48, , 83F
05/25 21:48, 83F
→
05/25 21:48, , 84F
05/25 21:48, 84F
→
05/25 22:44, , 85F
05/25 22:44, 85F
→
05/25 22:45, , 86F
05/25 22:45, 86F
→
05/25 22:45, , 87F
05/25 22:45, 87F
→
05/25 22:46, , 88F
05/25 22:46, 88F
→
05/25 22:52, , 89F
05/25 22:52, 89F
→
05/25 22:54, , 90F
05/25 22:54, 90F
→
05/25 22:54, , 91F
05/25 22:54, 91F
→
05/25 22:54, , 92F
05/25 22:54, 92F
→
05/25 23:08, , 93F
05/25 23:08, 93F
→
05/25 23:09, , 94F
05/25 23:09, 94F
→
05/25 23:09, , 95F
05/25 23:09, 95F
→
05/25 23:09, , 96F
05/25 23:09, 96F
推
05/25 23:10, , 97F
05/25 23:10, 97F
→
05/25 23:10, , 98F
05/25 23:10, 98F
→
05/25 23:10, , 99F
05/25 23:10, 99F
討論串 (同標題文章)