社区
VB基础类
帖子详情
集合collection内部item个数?
zhufenghappy
2008-11-13 01:15:41
集合collection内部item最大个数有限制吗?如果有时多少?
我测试了一下
2000000个元素添加,共用时间 24s
1500000个元素添加,共用时间 17s
1000000个元素添加,共用时间 11s
不知道元素个数由限制吗,再大的数据没敢测试害怕死机。
...全文
168
12
打赏
收藏
集合collection内部item个数?
集合collection内部item最大个数有限制吗?如果有时多少? 我测试了一下 2000000个元素添加,共用时间 24s 1500000个元素添加,共用时间 17s 1000000个元素添加,共用时间 11s 不知道元素个数由限制吗,再大的数据没敢测试害怕死机。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhufenghappy
2008-11-17
打赏
举报
回复
谢谢楼上各位参与和建议。马上结贴
zuoxingyu
2008-11-14
打赏
举报
回复
使用 Count 属性确定 Collection 对象中元素的数量。
Public ReadOnly Property Count() As Integer
Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间
从定义来看,这个元素的数量最大是32767才对呀
韧恒
2008-11-14
打赏
举报
回复
同意7楼的观点,理论上应该可以达到2147483647(&H7FFFFFFF)个。但事实上,假设你添加的一个item占用一个字节的内存,那么达到理论上限时
大约
占用2G的内存。而事实上,这是根本不可能的。因此到底能添加多少个item,是由具体情况而定的。如果你只是好奇来探讨一下是可以的,
但千万不要用它来处理大量数据,尤其是在为每个成员设置了“Keys”以后,因为它不仅资源占用大,而且效率也低。
SYSSZ
2008-11-14
打赏
举报
回复
你看,楼上的用它机器测出了他的数据,你也可以测,做个计数器,加1次,计数器也加1,不就测出来了
sonic_andy
2008-11-14
打赏
举报
回复
10,000,000个6秒
100,000,000个 内存溢出
zhufenghappy
2008-11-14
打赏
举报
回复
3楼的道理都知道,可我想知道到底有限制吗,要有根据的。我不能一个一个数的试验吧。再说循环不完,我机器不做其它操作了,我认为肯定是有一个结论的。
SYSSZ
2008-11-14
打赏
举报
回复
其实这个问题只能根据机器的实际配置,系统的状况,代码的中数据的类型决定,比如在配置很高机器上可能达1亿,在配置低的机器上1百万就死机了,只能根据实际情况测定,所以我说"
只要不死机,不溢出,就能添加
"
Tiger_Zhao
2008-11-14
打赏
举报
回复
VB6 的 Collection.Count 类型为 Long,所以上限为 &H7FFFFFFF = 2147483647。
在达到上限之前内存估计就不足了。
zhufenghappy
2008-11-14
打赏
举报
回复
5楼说的没道理,1000000个元素我都添加试验了。
SYSSZ
2008-11-13
打赏
举报
回复
只要不死机,不溢出,就能添加
zhufenghappy
2008-11-13
打赏
举报
回复
一楼真幽默阿我是问有知道的吗?让你死机干什么啊
jhone99
2008-11-13
打赏
举报
回复
呵呵,难道让我们死机
java语法学习(6)
集合
之
Collection
接口——List接口
Collection
之List接口
集合
概述
Collection
接口List 接口ArrayList类LinkedList
集合
Collection
集合
遍历Iterator 遍历
集合
(迭代器)foreach 遍历
集合
集合
概述 概述:java中的
集合
就像一个容器,专门用来存储JAVA...
java
集合
之
Collection
Collection
集合
1.1
集合
概述
集合
是什么?
集合
是java中提供的一种容器,可以用来存储多
个数
据。
集合
和数组既然都是容器,它们有什么区别呢? 1、数组长度固定,
集合
长度可变。 2、数组中只能是同一类型的元素且...
java
集合
之——
Collection
接口;一文摸清楚
collection
和它子接口
文章目录**
Collection
与其子接口****前言****
Collection
方法****List接口****List接口中的方法****ArrayList类****前序:****实现****Vector类****前序****实现****构造方法****Vector 类和 ArrayList 类的区别****...
C#
集合
(
Collection
)
在 C# 编程领域,
集合
(
Collection
)类是不可或缺的重要组成部分,专为数据存储、检索与操作精心构建。它们提供了对栈、队列、列表及哈希表等经典数据结构的有力支持,多数
集合
类遵循相同接口规范,这既保障了使用...
Java
集合
类(
Collection
)详解及源码分析
Java
集合
类主要是
Collection
接口下的单列
集合
和Map接口下的K-V键值对类型的
集合
。 2.
Collection
2.1
Collection
中的常用方法 contains(Object o) contains方法的作用是查询当前
集合
中是否存在所传入的值。 查询...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章