作者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