社区
VB基础类
帖子详情
集合collection内部item个数?
zhufenghappy
2008-11-13 01:15:41
集合collection内部item最大个数有限制吗?如果有时多少?
我测试了一下
2000000个元素添加,共用时间 24s
1500000个元素添加,共用时间 17s
1000000个元素添加,共用时间 11s
不知道元素个数由限制吗,再大的数据没敢测试害怕死机。
...全文
142
12
打赏
收藏
集合collection内部item个数?
集合collection内部item最大个数有限制吗?如果有时多少? 我测试了一下 2000000个元素添加,共用时间 24s 1500000个元素添加,共用时间 17s 1000000个元素添加,共用时间 11s 不知道元素个数由限制吗,再大的数据没敢测试害怕死机。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
集合
之——
Collection
接口;一文摸清楚
collection
和它子接口
文章目录**
Collection
与其子接口****前言****
Collection
方法****List接口****List接口中的方法****ArrayList类****前序:****实现****Vector类****前序****实现****构造方法****Vector 类和 ArrayList 类的区别****LinkedList类****前序****实现****LinkedList可以用来模拟栈的数据结构****LinkedList可以用来模拟队列(单端和双端)的数据结构****Set接口****前言*
Java
集合
类(
Collection
)详解及源码分析
Java
集合
类 两耳不闻窗外事,一心只读圣贤书。 1.概述 Java
集合
类主要是
Collection
接口下的单列
集合
和Map接口下的K-V键值对类型的
集合
。 2.
Collection
2.1
Collection
中的常用方法 contains(Object o) contains方法的作用是查询当前
集合
中是否存在所传入的值。 查询的方式是查询传入对象的hashcode。 举例:
Collection
coll = new ArrayList(); // 对比测试实例化一个对象的hashCod
java
集合
之
Collection
Collection
集合
1.1
集合
概述
集合
是什么?
集合
是java中提供的一种容器,可以用来存储多
个数
据。
集合
和数组既然都是容器,它们有什么区别呢? 1、数组长度固定,
集合
长度可变。 2、数组中只能是同一类型的元素且可以存储基本数据类型值。
集合
只能存对象,类型可以不一致。 1.2
集合
框架 JAVASE提供了满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,才能了解...
十五个常用的 Laravel
集合
(
Collection
)
Laravel Eloquent 通常返回一个
集合
作为结果,
集合
包含很多有用的、功能强大的方法。你可以很方便的对
集合
进行过滤、修改等操作。本次教程就一起来看一看
集合
的常用方法及功能。
集合
并不仅限于 eloquent ,也可以单独使用。但 Eloquent 的结果就是一个
集合
。你可以使用助手函数 collect 将数组转化为
集合
。下面所列出的
集合
的方法适用于 eloquent 结果的同时也适用于
集合
本身。 比方说,你有一个帖子模型。 你找到所有 php 类别的帖子。 $posts = App\Post
VB6.0之
Collection
---
Collection
集合
类
参考一: VB之
Collection
---
Collection
集合
类 你看到的这个文章来自于http://www.cnblogs.com/ayanmw 由于要对一些数据进行处理,比较麻烦,实现某个算法要处理大量不同的不同类型的数据。 所以考虑到一些因素,又在使用VB6(可惜微软不支持VB6了,改为DotNet框架了 ),所以使用 VB6 自带的
Collection
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章