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