[問題] data size in memory

看板Ajax作者 (dreamerslab)時間14年前 (2010/12/07 12:48), 編輯推噓2(2024)
留言26則, 5人參與, 最新討論串1/1
請問javascript資料大小是如何計算的? 例如我有一個json物件大小是100kb, 那當我把它存在一個變數裡, 那它在瀏覽器記憶體裡就站100kb嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.17.84

12/07 13:05, , 1F
json大小我是指ajax call它跑出來我另存成檔案的大小
12/07 13:05, 1F

12/07 13:06, , 2F
不知道這樣對不對
12/07 13:06, 2F

12/07 14:08, , 3F
不能這樣算。不然你另存成壓縮檔你以為記憶體會變小嗎XD
12/07 14:08, 3F

12/07 14:16, , 4F
XD啊呀,那這樣要如何計算呢?轉成字串看幾byte?
12/07 14:16, 4F

12/07 19:01, , 5F
這問題關係到各個瀏覽器的處理方式吧?
12/07 19:01, 5F

12/07 19:53, , 6F
我覺得這是個大哉問,不過你的問題應該要先知道的是其中
12/07 19:53, 6F

12/07 19:54, , 7F
包含哪些物件, string,date,number...etc 才能作大概的單位
12/07 19:54, 7F

12/07 19:54, , 8F
概估~不過基本上要算出幾k 應該是蠻困難的 變因太多
12/07 19:54, 8F

12/07 20:08, , 9F
各種資料格式都有,因為在client端cache了一份db,所以
12/07 20:08, 9F

12/07 20:09, , 10F
想了解一下多少資料會爆掉
12/07 20:09, 10F

12/07 22:15, , 11F
直接用測試得比較快 順便擋掉電腦不好的client?XD
12/07 22:15, 11F

12/07 22:51, , 12F
目前在我的mbp13上面是沒什麼感覺,45個table(其實是9
12/07 22:51, 12F

12/07 22:53, , 13F
個,c+r+u+d+bak所以一個table會變5個)
12/07 22:53, 13F

12/07 22:55, , 14F
面前資料不多一開始500多筆,越操作會越多,不知道要是
12/07 22:55, 14F

12/07 22:55, , 15F
幾千筆會不會爆掉
12/07 22:55, 15F

12/08 23:40, , 16F
應該算軟體工程了吧
12/08 23:40, 16F

12/09 12:32, , 17F
你迴圈多跑個幾輪跑個幾千比來測不就好了 XD
12/09 12:32, 17F

12/09 14:36, , 18F
說的也是,那我來弄個5000比假資料側一下好了
12/09 14:36, 18F

12/09 14:43, , 19F
發現我顧慮太多了,5000比資料跑起來結果都在0~2ms
12/09 14:43, 19F

12/09 14:44, , 20F
是在firefox 3.6.12測的
12/09 14:44, 20F

12/10 13:51, , 21F
想到我們公司的產品都是測百萬級的...XD
12/10 13:51, 21F

12/10 14:03, , 22F
百萬級?我的app沒這麼誇張,browser要cache百萬比資料
12/10 14:03, 22F

12/10 14:04, , 23F
應該就真的會暴很慘了
12/10 14:04, 23F

12/10 14:17, , 24F
呵 看複雜度跟需求啦 表格的內容就有人愛放個幾十萬筆...
12/10 14:17, 24F

12/10 14:18, , 25F
我也不知道為什麼 -_-;;
12/10 14:18, 25F

12/10 14:27, , 26F
好在我只是做一個小app :3
12/10 14:27, 26F
文章代碼(AID): #1C_RoEy7 (Ajax)
文章代碼(AID): #1C_RoEy7 (Ajax)