Questions tagged «performance»

有关计算机或与计算机相关的性能的问题。请在您的问题中包含指标。


2
Windows 7家庭高级版(64)硬件限制
我只需点击一下即可购买 Intel I7 Ivy Bridge 3770 3.4Ghz游戏PC电脑1tb 16Gb GTX 550 Ti 1Gb Z11 + 计算机没有Windows,但我有额外的Windows 7 Home Premium 64bit副本。 问题是我发现Home Premium 64上的物理内存存在限制(它允许高达16GB RAM,Windows 7 Professional 64及以上高达192GB)。这台电脑的Ram是16GB(Vengeance 1600MHZ DDR3),所以我希望它不会成为问题。 (如果您知道有关RAM的任何其他限制,请回复我不知道) 我想问的问题是: 如果对于使用Windows 7 Home Premium的计算机的其他硬件存在其他限制,我不知道 ...还有其他原因让我从硬件性能角度购买Windows 7 Profesional(或Ultimate)吗?该计算机仅用于3D建模和渲染,无LAN工作或超级安全 (我可以随时升级W7或者稍后购买,现在只需要几磅折扣,但如果没有理由我不会) 参考链接: Windows 7 RAM表示只有16 GB的24 GB RAM可用 http://en.wikipedia.org/wiki/Windows_7_editions#Comparison_chart 谢谢

6
Windows XP减速,有什么可归咎的?
我运行Windows XP,过了一段时间它似乎变得非常缓慢。 我怀疑Firefox的内存消耗很大,但是我注意到其他几个程序在我重新启动时“退出”很慢。 有没有办法衡量 所有 处理内存消耗随时间推移? Process explorer就是我想要的,但是对于每个进程,不仅仅是我打开属性的进程。 在Unix-land中,我会跑 ps 重复快照,看看RSS(并公然忽略共享内存页)计算什么 现在正在养猪 成长最多(而我不看)。 我需要每个过程大约8-24小时的历史记录,而不仅仅是适合屏幕的内容。 有任何想法吗?

0
是否有整数线性编程软件也会返回非最佳解决方案?
我有一个整数线性优化问题,我对可行的,好的解决方案感兴趣。据我所知,例如Gnu线性编程工具包只返回最优解(假设存在)。 这需要无休止的时间,并不是我正在寻找的东西:我会对任何好的解决方案感到满意,而不仅仅是最优的解决方案。 所以一个LP解算器,例如,一段时间后停止并返回他到目前为止找到的最佳解决方案,将完成这项工作。 有没有这样的软件?如果该软件是开源的,或者至少像啤酒一样免费,那将是很棒的。 (或者:有没有其他方法可以加速整数LP问题?这是正确的问题吗?我平行地问了一个问题 https://stackoverflow.com/questions/7671124/is-there-an-integer-linear-programming-software-that-returns-also-non-optimal-sol 。)

1
高RAM和SSD系统上的Swapfiles
tl;博士22GB内存,SSD,页面文件,是/否?减少映射文件保留内存是/否?怎么样? 我在工作桌面上运行Windows 7。它有22GB的物理RAM。我用SSD运行它。此计算机中的常规HDD很少使用。我已经禁用了交换文件,因为有时流氓程序会上升并使其达到疯狂的大小,例如60GB整个SSD。我不能修改那个程序。虽然,我可以重新设置交换文件并设置一些理智的最大大小。我在这里称它为swapfile,但是windows调用了这个页面文件,而swapfile则是其他东西。 这是问题所在。当提交费用接近22GB时,Windows不喜欢它。我得到低内存警告,程序崩溃,屏幕变黑,而图形驱动程序或崩溃等等。计算机需要4GB的待机内存用于“映射文件”。当它们没有交换文件时,这有效地浪费了4GB的物理内存。 所以我的选择是: 1)让SSD上有一个4GB的交换文件来提高我的提交费用,这样我就可以使用所有的物理内存了。但是,当Windows决定在交换文件中放置重要内容时,SSD上的交换文件会更快地降低SSD并降低性能。 2)将交换文件放在硬盘上,以保护SSD,但这会导致更糟糕的性能问题。如果有什么决定实际使用那个交换文件,整个系统会像疯了一样慢下来。 3)不要管它,让4GB左右浪费掉,并忍受低内存警告和问题。或者为了防止这种情况,对程序使用更少的物理RAM。 解决方案2显然是不可接受的。所以问题是,两个邪恶中的较小者是1还是3? 或者是否有一个解决方案4,就像不让Windows为映射文件保留这么多。如果不能让Windows使用超过2或3GB的映射文件,那将是理想的解决方案。然后,当我实际使用更多的物理RAM时,我只会遇到内存不足的问题。我不需要经常这么多。

1
电涌和停电 - 在电池上运行时,适当的笔记本电池是什么? [重复]
可能重复: 当笔记本电脑100%充电时,笔记本电脑是否应保持插电状态? 什么是杀死笔记本电池? 由于方便,我不得不将我的笔记本电脑移到远离房间的另一个房间,我总是在不使用电池的情况下在UPS上运行笔记本电脑。 UPS专门针对 防止浪涌和停电 。到目前为止,我总是用电池运行笔记本电脑,我质疑 正确使用以延长电池寿命 。 目前我使用带电源的电池运行笔记本电脑,因此电池不断充电直至电量充足 100% 如果是,我断开电源并继续工作,直到电池电量表显示剩余10%。那是我插上电源然后让它再次充电到100% 我工作的时候 。但是,由于我的电源供应充足,笔记本电脑在工作时需要花费大量时间 60W 这应该是充电速度慢的原因,我认为我使用的那种充电器 快递充电器 。 考虑到笔记本电脑充满电,在完成工作的同时让我觉得如果需要更多时间充电,它可能会保留电池 运行温暖 在充电时间这让我怀疑我是否应该像上面所描述的那样继续使用笔记本电脑,或者最好留下电源 经常 连接到笔记本电脑,以保持电池在99%-100%之间?一方面,它不会保持电池温度,但是一旦达到99%,它会尝试频繁地为电池充电,以便将电量补充到100%(这可能会缩短电池寿命?)。另一方面,如果我继续单独使用电池并在低于10%时重新充电,电池会变热但仅在充电时才会变热。 任何人都可以建议在电池上运行笔记本电脑的正确方法,以确保更好的电池寿命?此外,由于保持我的笔记本电脑处于良好状态对我来说很重要,我不再让它在没有电池的情况下插入主电源,因为UPS在断电和电涌保护器中作为备用电源,我现在依靠我的电池替代UPS,至少在停电时备份。 戴尔Latitude E6420 Windows 7 64位

2
与Unix不同,Windows是否仍将每个文件直接复制到磁盘?
Unix最初设计用于在内存中执行文件系统操作,并且每隔30秒就更新一次磁盘块 sync。这导致比多年前MSDOS更快的用户体验,它直接访问每个文件系统操作的磁盘块。但是今天使用Windows 7我仍然看到复制大量小文件比复制一个相同大小的大文件要花费更长的时间。 例如:Visual Studio C#Asp Web项目发布目录包含2000个文件,总计150 MB,压缩(7Zip)90 MB。 将整个目录复制到同一磁盘:30秒 邮编:5秒 复制一个压缩文件:2秒 解压缩:65秒。 (在另一台机器上:20秒) 在计算上,解压缩应该比压缩更快。因此解压缩可能由文件系统性能决定。 磁盘碎片可能是一个因素,也是另一台类似计算机在处理许多文件系统操作时可能更快的原因。但是如果磁盘碎片是这里的一个因素,它可能表明用户必须等待每个文件系统操作在下一个文件系统操作开始之前完成,即像旧DOS一样。

5
如何加速我的PC或我应该更换什么?
我有以下配置: Core 2 Duo E7400 @ 2.8 GHz 1 GB DDR RAM 667 MHz 250 GB HDD @ 5400 RPM 英特尔DG31PR主板 - 这是2009年4月的计算机并运行Windows 7 32位。加载3-4程序的性能几乎挂起了计算机,因此鼠标指针也滞后。还有一件事是它显示了持续的高硬盘使用率。 什么可能是有问题的部分,哪个部分导致它? 提前致谢。

0
GPU VRAM带宽对神经网络训练的重要性
简而言之,问题是:GPU的VRAM带宽真的是深度神经网络的瓶颈吗? 更长的版本:一个名叫Tim Dettmers的人在他的博客中写道,图形处理器本身的所有相关操作都比带宽可以提供新数据更快。似乎合理。但是现在我昨天做了自己的表现并发现,我的GPU并非如此。这是一款配备1GB VRAM的Nvidia GTX 560TI。正如你所看到的,这是一张非常慢的卡,并没有太多的VRAM。随着AlexNet和128x128图像和批量大小4 - 更大的不适合我的VRAM - 情况是这样的:2200 Mhz内存时钟:13:34分钟1650 Mhz内存时钟:14:17分钟 几乎没有加速。95.3%的时间内存时钟速度为1 1/3。现在情况可能就是这样,在我的情况下,grahics处理器真的要慢,或者批量大小只是很小,因此它受PCIe带宽(PCIe 2.0)的限制。我也在自己的网上尝试了大约1百万个参数和各种批量大小,最多1024个,40x40图像。它几乎没有任何区别。 在我不那么有代表性的实验之后,我仍然不确定关于GPU性能的重要性是什么。 编辑:在这种情况下,框架是Nvidia数字与Nvidia caffe fork。我知道我的GPU非常慢,但我的问题一般是对GPU的影响。

1
Eclipse的高CPU使用率和非常慢的性能
我的电脑有一种非常奇怪的情况。这是带有16GB内存和3.6GHz i7处理器的jdk8 x86和jdk8 x64的Win10。我开发了eclipse ide和tomcat webserver。 我在另一台具有较少内存(8GB)和较低CPU(i7 3.4Ghz)的计算机上具有相同的工作站配置。 在第一台计算机中,tomcat服务器启动需要30 / 35s,当它处于空闲状态时,我看到了tomcat java进程中17%的cpu消耗。 在第二台计算机中,我在6s启动并处于空闲状态,tomcat进程不消耗cpu。 运行的软件是一样的,eclipse和tomcat版本是一样的。我也尝试将JDK更新到上次更新,但我遇到了同样的问题。 为什么我使用相同的软件获得了非常不同的性能? UPDATE 从没有eclipse集成的命令行运行tomcat我在第一台计算机上也有很好的性能,所以我认为应该是eclipse集成来减慢tomcat。

5
为什么我的Mac速度慢?
我最近开始在Mac上看到沙滩球光标,但我无法找到原因。 即使重启后也会发生这种情况,只有少数应用程序在运行(基本的东西,如Mail和Chrome,没有复杂的网页打开) 我让Spotlight索引和Time Machine备份完成。 活动监视器不显示任何内存或CPU占用。 我的硬盘上有92.3 GB可用空间 磁盘工具说我需要重新格式化我的硬盘并从备份恢复。我做了,现在Disk Utility很高兴,但沙滩球仍然存在。 我还应该检查什么?我想知道我的硬盘是否变得不稳定,即使磁盘工具现在报告没有问题。这是2011年初的15英寸MacBook Pro,配备750GB磁盘和运行OS X 10.10的4 GB RAM。

0
一段时间后恢复窗口时程序响应缓慢
在我的戴尔笔记本电脑上,我最近将RAM从8GB升级到16GB,辅助mSata SSD从32GB升级到512GB。第一个HD是磁性的。在SSD上,我在升级后创建的16GB和64GB(现在看不见)分区中运行了Intel Rapid Start和Intel Rapid Storage。 现在我注意到有些程序有时候不会做出反应。通常情况下,我将它们最小化并通过单击任务栏将它们恢复正常(在屏幕上可见)。这通常可以立即使用,但是对于像notepad ++和lync这样的一些程序来说,这可能需要一些借调,比如3-5秒。此外,当我想移动一个可见的窗口时,我有时会得到那个延迟。 两者都非常繁琐。当我开始拖动一个窗口时,我希望它能够移动,但是在这里它不会移动,只有几秒后才能使用,此时我需要再次拖动窗口。 我(我想)可以通过暂时不使用程序来增加不需要的行为的可能性。我认为这与HD的任何节能无关,因为我没有看到有问题的行为发生时增加响应时间。 更新后,我已经进行了SATA FW升级(Crucial M550现在版本为2)以及Intel Rapid Storage升级到最新版本。Windows 8.1全部打了补丁。 此外,到目前为止,我通常在性能选项卡上打开任务管理器以观看高清响应时间(对于磁驱动器,SSD总是显示0%)。当程序/窗口没有响应时,我没有注意到任何异常,例如峰值响应时间或活动时间。CPU也低于10%,内存为5GB / 16GB。 所以我尝试过: 任务管理器性能选项卡 - >无提示,当程序无响应时,通常为0-10%活动,响应时间<100毫秒 资源监视器 - >没有提示,虽然某种程序总是在~10-100kB / s访问磁盘(在任务管理器中没有显示) 进程监视器 - >没有这方面的专家,我没有看到任何我能指出的东西 DebugView - >这里也没有专家,但是当程序没有响应时没有消息 禁用英特尔快速存储 - >这是我的第一个嫌疑人之一,但这并没有改变任何东西 从哪里开始调试,或者你已经知道哪里可能出错了? 编辑: 问题仍然存在。但是,只有一些程序受到影响: Notepad ++(仅当我打开通过Cloudfogger加密的文件时) Skype for Business Excel 2013(也许还因为其最近的文件历史记录中存在“错误”文件) Visual Studio 2015有时需要1分钟,直到“新项目”对话框变为响应 …

1
显卡性能监控?
是否有用于监控视频卡GPU和内存使用情况的“顶级”命令?我对Linux命令最感兴趣,但操作系统会很有趣。 我强烈怀疑,对于我的一组系统来说,视频卡的利用率不高(但我不知道多少),并希望将资金重新分配给其他瓶颈。我们使用的是高端卡,因此卡之间的价格差异很大。 谢谢。

1
XAMPP:连接到MySQL数据库时,请求需要更长的时间
我正在使用Windows上的XAMPP在本地开发PHP和MySQL。没有连接到任何数据库时,网站相当快。但是,当我连接到MySQL数据库时,一个简单的请求现在大约需要一秒钟。 注意:我的远程Debian vServer不是这种情况。无论是否使用数据库,我的vServer都能快速处理请求。 我使用的是Windows 8 x64和最新版本的XAMPP,我没有对配置文件进行任何更改。 造成这种糟糕表现的原因是什么?^ 编辑:这是我使用的连接代码: $sql = new SqlConnection($cfgDbHost, $cfgDbUser, $cfgDbPassword); $sql->setCurrentDatabase($cfgDbDatabase); [...] class SqlConnection { private $Link, $CurrentDatabase, $IsConnected; function SqlConnection($host = 'localhost', $user = 'root', $pass = '') { $this->Link = @mysql_connect($host, $user, $pass); $this->IsConnected = $this->Link != NULL; } function setCurrentDatabase($database) { if (@mysql_select_db($database, …

1
在另一个程序耗尽了所有内存之后,打开程序需要永远重新加载
我有以下现象:我有4GB RAM,有时我使用一个程序(程序A),它占用了所有可用的内存,比如3.9GB。如果有更多的开放程序,那么他们的内存可能会保存到磁盘上,而在taskman上我看到他们现在几乎没有内存。一旦我关闭程序A,内存立即被释放(我在任务员身上看到它),我希望其余的程序能够快速加载回内存。但不幸的是,它们需要几分钟(最多5-10分钟),直到它们正确加载。 示例:我在后台最小化Firefox时打开程序A. 由于Firefox通常使用大约500MB,并且A需要我的整个内存,Firefox现在使用大约10-20MB,我显然无法打开它(技术上我可以,但它将需要永远恢复它)。现在我关闭程序A并观察Firefox慢慢加载到内存中,直到它达到400-450MB它仍然“卡住”。 导致内存加载的原因是什么?是记忆速度吗?也许是硬盘速度?也许我可以通过操作系统偏好控制它(我使用win7)? 谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.