看板 Ajax 關於我們 聯絡資訊
請問javascript資料大小是如何計算的? 例如我有一個json物件大小是100kb, 那當我把它存在一個變數裡, 那它在瀏覽器記憶體裡就站100kb嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.17.84
dreamerslab:json大小我是指ajax call它跑出來我另存成檔案的大小 12/07 13:05
dreamerslab:不知道這樣對不對 12/07 13:06
TonyQ:不能這樣算。不然你另存成壓縮檔你以為記憶體會變小嗎XD 12/07 14:08
dreamerslab:XD啊呀,那這樣要如何計算呢?轉成字串看幾byte? 12/07 14:16
s25g5d4:這問題關係到各個瀏覽器的處理方式吧? 12/07 19:01
TonyQ:我覺得這是個大哉問,不過你的問題應該要先知道的是其中 12/07 19:53
TonyQ:包含哪些物件, string,date,number...etc 才能作大概的單位 12/07 19:54
TonyQ:概估~不過基本上要算出幾k 應該是蠻困難的 變因太多 12/07 19:54
dreamerslab:各種資料格式都有,因為在client端cache了一份db,所以 12/07 20:08
dreamerslab:想了解一下多少資料會爆掉 12/07 20:09
linhomeyeu:直接用測試得比較快 順便擋掉電腦不好的client?XD 12/07 22:15
dreamerslab:目前在我的mbp13上面是沒什麼感覺,45個table(其實是9 12/07 22:51
dreamerslab:個,c+r+u+d+bak所以一個table會變5個) 12/07 22:53
dreamerslab:面前資料不多一開始500多筆,越操作會越多,不知道要是 12/07 22:55
dreamerslab:幾千筆會不會爆掉 12/07 22:55
heyyosweet:應該算軟體工程了吧 12/08 23:40
TonyQ:你迴圈多跑個幾輪跑個幾千比來測不就好了 XD 12/09 12:32
dreamerslab:說的也是,那我來弄個5000比假資料側一下好了 12/09 14:36
dreamerslab:發現我顧慮太多了,5000比資料跑起來結果都在0~2ms 12/09 14:43
dreamerslab:是在firefox 3.6.12測的 12/09 14:44
TonyQ:想到我們公司的產品都是測百萬級的...XD 12/10 13:51
dreamerslab:百萬級?我的app沒這麼誇張,browser要cache百萬比資料 12/10 14:03
dreamerslab:應該就真的會暴很慘了 12/10 14:04
TonyQ:呵 看複雜度跟需求啦 表格的內容就有人愛放個幾十萬筆... 12/10 14:17
TonyQ:我也不知道為什麼 -_-;; 12/10 14:18
dreamerslab:好在我只是做一個小app :3 12/10 14:27