佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 855|回复: 3

[解决]C# new 与 upload file speed 的问题

[复制链接]
发表于 21-9-2006 11:19 AM | 显示全部楼层 |阅读模式
小弟的问题如下:
a = new array[10]
    .
    .
    .
a = new array[20]

小弟 assign a = new array[10],在过后的coding又用回
a = new array[20],

请问 a = new array[20]会还在吗?因为小弟没有
assign a = null,就直接 assign a = new array[20]了。
小弟想要控制memory usesage,谢谢。

[ 本帖最后由 sawyih1 于 21-9-2006 04:57 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 21-9-2006 11:24 AM | 显示全部楼层
重新 new 了过后就不会在了.
回复

使用道具 举报

 楼主| 发表于 21-9-2006 11:33 AM | 显示全部楼层
原帖由 goatstudio 于 21-9-2006 11:24 AM 发表
重新 new 了过后就不会在了.


大哥出马,一下搞定。

其实小弟还有问请教,
在upload file 时,我都用一下方法拿file bytes.

MemoryStream() a = new MemoryStream();
a = browse.PostedFile.InputStream;
a.Read(Buffer,0,size);

不过,对于小file来讲是没问题,大file的话,
就会很慢。请问可以如何改进。

可不可以同时assign 几个 array byte,然后同时a.Read....过后才来assign 去一个完整d的byte array?
回复

使用道具 举报

发表于 21-9-2006 02:36 PM | 显示全部楼层
原帖由 sawyih1 于 21-9-2006 11:33 AM 发表


大哥出马,一下搞定。

其实小弟还有问请教,
在upload file 时,我都用一下方法拿file bytes.

MemoryStream() a = new MemoryStream();
a = browse.PostedFile.InputStream;
a.Read(Buffer,0,size) ...


慢的话.. 通常是网络的关系.
不过, 你可以试看一些 upload component, 这些商业化的 component 已经被优化, 相信效率会提高.

相当著名的: http://fileup.softartisans.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-11-2024 07:50 AM , Processed in 0.109427 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表