Redian新闻
>
求助: C++/CLI程序资源占用严重
avatar
E*a
3
想给原先用于实验控制的C++ console application加个界面,用的C++/CLI。如果只有
这个C++/CLI程序运行,一切正常。现在的问题是:
程序运行时,貌似系统资源独占很严重。如果打开其他程序,尤其是task manager之后
, 这个C++/CLI程序就freeze,或者一小会,或者就干脆假死了,要重新启动程序才行
。求教从哪方面着手?
avatar
t*g
5
5Gbps吧,SATA II是3Gbps, SATA III是6Gbps。
对jump drive来说,瓶颈连USB 2.0都不是,是单片flash本身的读写速度。USB2理论
480Mbps,
50-60MB/s,一般来说jump drive的flash读能到30Mbps,写能到15Mbps就牛大了。
对外置硬盘来说,USB3.0有优势,但是不会比3.0Gbps的eSATA更快,瓶颈是机械盘。

【在 p*******m 的大作中提到】
: http://www.engadget.com/2010/11/02/super-talent-intros-8gb-usb-3-0-express-duo-flash-drive-for-14/
: 我的usb 3.0的电脑在哪里啊,在哪里?
: 移动硬盘们也纷纷支持3.0了
: 到底3.0有多快呢?esata呢?

avatar
T*e
6
好久不搞windows了。很多种途径debug. 比如,用sysinternals看究竟是那个进程
hang了,IDE设breakpoints, 用log分析,等等。

【在 E**a 的大作中提到】
: 想给原先用于实验控制的C++ console application加个界面,用的C++/CLI。如果只有
: 这个C++/CLI程序运行,一切正常。现在的问题是:
: 程序运行时,貌似系统资源独占很严重。如果打开其他程序,尤其是task manager之后
: , 这个C++/CLI程序就freeze,或者一小会,或者就干脆假死了,要重新启动程序才行
: 。求教从哪方面着手?

avatar
a*e
8
USB2.0读写峰值只能达到30MB/s的样子,
这个主要是它的协议决定的,
问题出在U上,带宽做不到单设备单向独享
要达到30MB/s还需要很多tricks,一般达到15MB就很好很牛叉了
因为这个原因,USB2.0始终比firewire400慢,别看带宽大
如果USB3.0维持类似的协议结构,不会比esata快
esata扯淡的是不带电源

【在 t****g 的大作中提到】
: 5Gbps吧,SATA II是3Gbps, SATA III是6Gbps。
: 对jump drive来说,瓶颈连USB 2.0都不是,是单片flash本身的读写速度。USB2理论
: 480Mbps,
: 50-60MB/s,一般来说jump drive的flash读能到30Mbps,写能到15Mbps就牛大了。
: 对外置硬盘来说,USB3.0有优势,但是不会比3.0Gbps的eSATA更快,瓶颈是机械盘。

avatar
b*i
9
怀疑你在事件处理时进行了计算

【在 E**a 的大作中提到】
: 想给原先用于实验控制的C++ console application加个界面,用的C++/CLI。如果只有
: 这个C++/CLI程序运行,一切正常。现在的问题是:
: 程序运行时,貌似系统资源独占很严重。如果打开其他程序,尤其是task manager之后
: , 这个C++/CLI程序就freeze,或者一小会,或者就干脆假死了,要重新启动程序才行
: 。求教从哪方面着手?

avatar
a*r
10
你有没有去更新啊?

【在 g****a 的大作中提到】
: 听说有人拿到offer自己去更新的,这些是雷锋啊
avatar
p*m
11

esata扯淡的是不带电源
那我的esata的2.5“硬盘盒不是工作不了?

【在 a***e 的大作中提到】
: USB2.0读写峰值只能达到30MB/s的样子,
: 这个主要是它的协议决定的,
: 问题出在U上,带宽做不到单设备单向独享
: 要达到30MB/s还需要很多tricks,一般达到15MB就很好很牛叉了
: 因为这个原因,USB2.0始终比firewire400慢,别看带宽大
: 如果USB3.0维持类似的协议结构,不会比esata快
: esata扯淡的是不带电源

avatar
T*e
12
也有可能是在主线程上跑了UI。 UI的线程应该跟主线程分开。

【在 b***i 的大作中提到】
: 怀疑你在事件处理时进行了计算
avatar
s*a
14
外接USB口电源

【在 p*******m 的大作中提到】
:
: esata扯淡的是不带电源
: 那我的esata的2.5“硬盘盒不是工作不了?

avatar
E*a
15
确实...

【在 b***i 的大作中提到】
: 怀疑你在事件处理时进行了计算
avatar
E*a
17
谢谢指点迷津,确实是把console application的功能都放在UI线程里了。现在去
google怎么分开......

【在 T*******e 的大作中提到】
: 也有可能是在主线程上跑了UI。 UI的线程应该跟主线程分开。
avatar
p*m
18

8gb ssd有什么用

【在 a*o 的大作中提到】
: 要是啥时候8G的SSD有这个deal就好了。
avatar
a*o
19
4GB SSD在netbook里跑个XP都挺爽呢,8GB真的挺好了。
XP加些常规软件,撑死4-5GB够了,剩下几GB不玩video也够了。
想当年2GB硬盘的本本咱还不是跑XP跑得挺欢?

【在 p*******m 的大作中提到】
:
: 8gb ssd有什么用

avatar
c*m
20
那是XP, 我16GB SSD Win7+Office_2007 Only的 Netbook硬盘空间不太够,死慢死慢的。

【在 a*o 的大作中提到】
: 4GB SSD在netbook里跑个XP都挺爽呢,8GB真的挺好了。
: XP加些常规软件,撑死4-5GB够了,剩下几GB不玩video也够了。
: 想当年2GB硬盘的本本咱还不是跑XP跑得挺欢?

avatar
t*g
21
我觉得好像win7自己就10+ G了。

的。

【在 c*m 的大作中提到】
: 那是XP, 我16GB SSD Win7+Office_2007 Only的 Netbook硬盘空间不太够,死慢死慢的。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。