关于DataTable所占内存大小的问题 DataTable所占内存的大小如何计算或估计?如把DataTable里的数据输出至一文本,假如文本的大小是100K,那么能否计算(估计)出DataTable所占的内存大小呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你算一下表的结构啊.列*行如有一列int 则4字节 ,10行 =4*10 ,还得加上一些其他的指针引用 "如把DataTable里的数据输出至一文本,假如文本的大小是100K,那么能否计算(估计)出DataTable所占的内存大小呢?"这个只能做参考,很不准。大概可以这样算一下:1. 行数×列数×4 这是数据数组指针表占用的内存。2. 所有数据占用的内存:字符串是字节长度加4,注意,是字节长度,同一个字符串,不同的编码,占用的字节是不一样的; 双精度数占8字节; 其它的数据类型长度可以到MSDN上查。3. DataTable 属性占内存大约5k,可以自己算一下。4. DataTable 方法:这一部分是所有对象共享的,可以不算。总结:把DataTable里的数据输出至一文本,如果里面大多是文本数据类型的话,和占用的内存差不多,如果是数字类型的话,差别可能比较大。 怎么获取这个节点所有子节点的值——分页 ——查询 怎么把网上下载的博客网站多余的功能彻底去掉??? 像新浪体育这样的效果是怎么实现的? 大家都来瞧一瞧,HyperLinkField列中遇到&符号就不能链接 兄弟们累了的时候来我的网站休闲一下,顶者有分! asp.net高手请接分! 这样的人以后谁还敢给他回答问题!!!!!!国庆节看到这个真他妈气愤 在IE6.0下正常的版面在IE7.0下显示不正常 请问怎么把表里存的图片信息存成一个图片文件(类型不限)? ...急,谢谢 在DataGrid里如果绑定两次数据源就会出现两倍的行数,这是为什么?怎样解决? 域用户列表 链接的问题
如有一列int 则4字节 ,10行 =4*10 ,还得加上一些其他的指针引用
这个只能做参考,很不准。大概可以这样算一下:1. 行数×列数×4 这是数据数组指针表占用的内存。2. 所有数据占用的内存:字符串是字节长度加4,注意,是字节长度,同一个字符串,不同的编码,占用的字节是不一样的; 双精度数占8字节; 其它的数据类型长度可以到MSDN上查。3. DataTable 属性占内存大约5k,可以自己算一下。4. DataTable 方法:这一部分是所有对象共享的,可以不算。总结:把DataTable里的数据输出至一文本,如果里面大多是文本数据类型的话,和占用的内存差不多,如果是数字类型的话,差别可能比较大。