当前位置: 操作系统/服务器>windows
本页文章导读:
▪软件的冷启动为什么很慢?怎么加快程序的冷启动 软件的冷启动为什么很慢?如何加快程序的冷启动?为什么windows下程序的冷启动很慢(即开机后第一次运行),而其后的重启动就明显快多了。最典型的就是迅雷,迅雷的启动速度相信大家.........
▪ 为什么需要为硬盘分区解决方案 为什么需要为硬盘分区现如今随着科技的不断发展,一般个人电脑(PC)的硬盘配置都是不会少于300GB的,在这样的情况下如何管理好硬盘就成了最大的问题。面对硬盘这样大的一个空间,为.........
▪ 关于NDIS协议驱动抓包的有关问题 关于NDIS协议驱动抓包的问题整了好久,想了好久,最终决定,先在论坛上问一下NDIS协议层驱动能捕获上层发出去(或者说本机发出去)的数据包吗,怎么抓,协议层驱动的特征字里没有send.........
[1]软件的冷启动为什么很慢?怎么加快程序的冷启动
来源: 互联网 发布时间: 2014-02-18
软件的冷启动为什么很慢?如何加快程序的冷启动?
为什么windows下程序的冷启动很慢(即开机后第一次运行),而其后的重启动就明
显快多了。最典型的就是迅雷,迅雷的启动速度相信大家有目共睹!
现在的很多软件大多很庞大,启动时要加载很多东西,这样会拖慢启动速度。但是怎
么解释热启动就快多了呢?
而且我发现,用C语言写的一个简单的控制台的hello world程序,冷启动照样很慢!
为什么?
windows下所有的程序运行的时候都会加载kernel32吗?连C语言那个经典的Hello
World也不例外?这是冷启动慢的原因之一吗?
想个什么办法加快程序的冷启动呢?
建议把不需要开机启动的程序关闭掉,需要时再启动,这样就能加快开机启动的速度了。可以用360开机加速优化一下试试,并手动把没必要开机就启动的程序关闭。
360安全卫士里的功能大全里有开机加速。
你找个硬盘测速软件如hdtach来测试一下你硬盘的读取速度
启动过的程序,会在内存里有数据保留,下次启动也会快
内存越大,这种现象越明显
如果你开一个软件,关闭后再开100个其他的软件,这样第一个软件的数据也被挤掉了,重新再运行也很会和第一次冷启动一样慢
为什么windows下程序的冷启动很慢(即开机后第一次运行),而其后的重启动就明
显快多了。最典型的就是迅雷,迅雷的启动速度相信大家有目共睹!
现在的很多软件大多很庞大,启动时要加载很多东西,这样会拖慢启动速度。但是怎
么解释热启动就快多了呢?
而且我发现,用C语言写的一个简单的控制台的hello world程序,冷启动照样很慢!
为什么?
windows下所有的程序运行的时候都会加载kernel32吗?连C语言那个经典的Hello
World也不例外?这是冷启动慢的原因之一吗?
想个什么办法加快程序的冷启动呢?
建议把不需要开机启动的程序关闭掉,需要时再启动,这样就能加快开机启动的速度了。可以用360开机加速优化一下试试,并手动把没必要开机就启动的程序关闭。
360安全卫士里的功能大全里有开机加速。
你找个硬盘测速软件如hdtach来测试一下你硬盘的读取速度
启动过的程序,会在内存里有数据保留,下次启动也会快
内存越大,这种现象越明显
如果你开一个软件,关闭后再开100个其他的软件,这样第一个软件的数据也被挤掉了,重新再运行也很会和第一次冷启动一样慢
[2] 为什么需要为硬盘分区解决方案
来源: 互联网 发布时间: 2014-02-18
为什么需要为硬盘分区
现如今随着科技的不断发展,一般个人电脑(PC)的硬盘配置都是不会少于300GB的,在这样的情况下如何管理好硬盘就成了最大的问题。面对硬盘这样大的一个空间,为了方便管理和使用分割硬盘空间是不错的选择(即为硬盘分区)。硬盘分区让各个分区都独立开来,这样如果一个遇到病毒或者数据丢失也不会对除该分区以外的分区造成影响。硬盘分区让我们可以把不同的文件分开储存,这样大大节约了需要文件时的寻找时间。
易于管理和使用:
一个没有分区的硬盘就像一个大柜子,如果我们在柜子里放些衣物和化妆品就会显得很杂乱没有规则更不容易管理和拿取,这时如果我们找来木匠把柜子分割成不同的空间,用来分别储存衣物和化妆品就会让我们很容易管理和拿取衣服和化妆品。同样的一个硬盘如果不分割空间而直接储存各种文件会让我们难以管理和使用,如果我们用工具(如:软件分区助手www.disktool.cn能对硬盘分区进行管理)把硬盘分割开来形成不同的分区,把相同的文件放到同一个分区这样就方便了我们的管理和使用。
有利于数据安全:
如果漏雨,一个没有分割的大柜子里面的东西肯定全部无法避免被雨水侵蚀的命运,而把柜子分割开来则会因每个空间相对独立,先侵蚀的只会是正好漏雨的空间如果及时采取措施那其它空间里的东西将得以保存。如果中病毒,一个没有分区的硬盘,里面保存的数据肯定全部都会被感染或者损坏,而如果用工具(如:软件分区助手)把硬盘分区,然后把文件分开存放,在中毒后我们有充分的时间来采取措施防止病毒和清除病毒,即使需要重做系统也只会丢失系统所在的数据而其它数据将得以保存。
节约寻找文件的时间:
在没有分区的硬盘里面找文件就想在一个大柜子里面找衣服一样,总会翻动很多东西才能找到自己想要的。如果我们用工具把硬盘分区(如:软件分区助手可以为硬盘分区),这样使我们可以把不同类型的文件分开存放,在需要某个文件时可以直接到特定的分区去寻找,这样避免了我们翻找过多的文件。
软件分区助手:
为硬盘分区有很多方法都可以实现,如用系统盘自带的快速分区,如vista和Windows7系统内置的分区功能,如使用软件分区助手为硬盘分区,如……。同样是分区,使用分区助手让我们更容易操作,在分区的同时还不损坏硬盘内文件,同时分区助手还内置了众多管理分区的实用功能。如:“分区格式转换”,“调整分区大小”,“合并分区”等。
这软件不错!
好,软件果然有用啊
现如今随着科技的不断发展,一般个人电脑(PC)的硬盘配置都是不会少于300GB的,在这样的情况下如何管理好硬盘就成了最大的问题。面对硬盘这样大的一个空间,为了方便管理和使用分割硬盘空间是不错的选择(即为硬盘分区)。硬盘分区让各个分区都独立开来,这样如果一个遇到病毒或者数据丢失也不会对除该分区以外的分区造成影响。硬盘分区让我们可以把不同的文件分开储存,这样大大节约了需要文件时的寻找时间。
易于管理和使用:
一个没有分区的硬盘就像一个大柜子,如果我们在柜子里放些衣物和化妆品就会显得很杂乱没有规则更不容易管理和拿取,这时如果我们找来木匠把柜子分割成不同的空间,用来分别储存衣物和化妆品就会让我们很容易管理和拿取衣服和化妆品。同样的一个硬盘如果不分割空间而直接储存各种文件会让我们难以管理和使用,如果我们用工具(如:软件分区助手www.disktool.cn能对硬盘分区进行管理)把硬盘分割开来形成不同的分区,把相同的文件放到同一个分区这样就方便了我们的管理和使用。
有利于数据安全:
如果漏雨,一个没有分割的大柜子里面的东西肯定全部无法避免被雨水侵蚀的命运,而把柜子分割开来则会因每个空间相对独立,先侵蚀的只会是正好漏雨的空间如果及时采取措施那其它空间里的东西将得以保存。如果中病毒,一个没有分区的硬盘,里面保存的数据肯定全部都会被感染或者损坏,而如果用工具(如:软件分区助手)把硬盘分区,然后把文件分开存放,在中毒后我们有充分的时间来采取措施防止病毒和清除病毒,即使需要重做系统也只会丢失系统所在的数据而其它数据将得以保存。
节约寻找文件的时间:
在没有分区的硬盘里面找文件就想在一个大柜子里面找衣服一样,总会翻动很多东西才能找到自己想要的。如果我们用工具把硬盘分区(如:软件分区助手可以为硬盘分区),这样使我们可以把不同类型的文件分开存放,在需要某个文件时可以直接到特定的分区去寻找,这样避免了我们翻找过多的文件。
软件分区助手:
为硬盘分区有很多方法都可以实现,如用系统盘自带的快速分区,如vista和Windows7系统内置的分区功能,如使用软件分区助手为硬盘分区,如……。同样是分区,使用分区助手让我们更容易操作,在分区的同时还不损坏硬盘内文件,同时分区助手还内置了众多管理分区的实用功能。如:“分区格式转换”,“调整分区大小”,“合并分区”等。
这软件不错!
好,软件果然有用啊
[3] 关于NDIS协议驱动抓包的有关问题
来源: 互联网 发布时间: 2014-02-18
关于NDIS协议驱动抓包的问题
整了好久,想了好久,最终决定,先在论坛上问一下
NDIS协议层驱动能捕获上层发出去(或者说本机发出去)的数据包吗,
怎么抓,协议层驱动的特征字里没有send的相关函数,只有一个sendcompleted的
难道说recv的函数可以收到自己发出去的包?但为什么ndisprot收不到呢(我用MSDN的源码ndisprot试过了,
不过,他上层不是socket,而是直接用createfile readfile,这些函数来整的)
winpcap整的是就是一个协议层驱动,我也用它的函数来写过代码,当调用pcap_loop函数时,确实可以抓到上层发出去的包
但是就是不知道它怎么实现的,我看了一下它的源代码,看到它也没有用什么队列,除了一个叫cpuData的数组来存收到的包
,另外在irp_mj_read的响应函数里,又从cpuData读出来响应IRP之后,在其它的地方就没有操作过cpuData数组,
还有我看到netmon这个协议层驱动,winpcap旧版本也用了这个协议,而且确实这个东西能抓包,但没有什么资料,我试了
一下,在连接的时候,总是说我什么地方没初始化。
协议层驱动有什么好办法,抓到上层发出去的包吗?
非要写tdi把tcp驱动绑定才行吗?
请问怎么解决的?
整了好久,想了好久,最终决定,先在论坛上问一下
NDIS协议层驱动能捕获上层发出去(或者说本机发出去)的数据包吗,
怎么抓,协议层驱动的特征字里没有send的相关函数,只有一个sendcompleted的
难道说recv的函数可以收到自己发出去的包?但为什么ndisprot收不到呢(我用MSDN的源码ndisprot试过了,
不过,他上层不是socket,而是直接用createfile readfile,这些函数来整的)
winpcap整的是就是一个协议层驱动,我也用它的函数来写过代码,当调用pcap_loop函数时,确实可以抓到上层发出去的包
但是就是不知道它怎么实现的,我看了一下它的源代码,看到它也没有用什么队列,除了一个叫cpuData的数组来存收到的包
,另外在irp_mj_read的响应函数里,又从cpuData读出来响应IRP之后,在其它的地方就没有操作过cpuData数组,
还有我看到netmon这个协议层驱动,winpcap旧版本也用了这个协议,而且确实这个东西能抓包,但没有什么资料,我试了
一下,在连接的时候,总是说我什么地方没初始化。
协议层驱动有什么好办法,抓到上层发出去的包吗?
非要写tdi把tcp驱动绑定才行吗?
请问怎么解决的?
最新技术文章: