草庐IT

dotnet缓存

全部标签

c++ - 有什么方法可以分析缓存行为的代码?

正如标题所说,我想以某种方式获得我的代码的缓存行为。我正在运行Windows764位版本,在VisualStudio2008专业版上编译,编译C++代码。我知道Linux下有Valgrind,但是有没有我可以使用的免费替代品,或者其他方法? 最佳答案 VTune将为您提供非常详细的缓存和管道分析。虽然它并不便宜。我相信VS的某个级别/版本(我记得它是XP上的“团队版”)有一个不错的分析器。 关于c++-有什么方法可以分析缓存行为的代码?,我们在StackOverflow上找到一个类似的问

c# - 在不使用主机文件的情况下添加条目 DNS 客户端解析器缓存

我想知道是否可以在不在主机文件上添加条目的情况下将记录添加到Windows上的DNS客户端解析器缓存中?我的目标是,只是简单地预加载某些网站,但“不”修改主机文件。甚至可以物理定位DNS客户端解析器缓存吗? 最佳答案 放弃这个话题,我找到了使用fiddlercore的工作。收听“BeforeRequest”请求事件并从那里更改session变量的标志:oSession["x-overrideHost"]您可以在此处找到文档:http://docs.telerik.com/fiddler/KnowledgeBase/FiddlerSc

c - 抢先将文件放入 Windows 页面缓存

我有一个用C语言编写的程序,允许用户滚动显示大约不计其数的小文件。每个文件在显示给用户之前都需要经过一定数量的处理(只读)。我已经实现了一个缓冲区,可以在用户位置周围一定半径范围内预处理文件,因此如果他们线性地处理它们,则不会有太多延迟。由于各种原因,我实际上一次只能在一个文件上运行我的处理算法(尽管我可以打开多个文件,并且可以从中读取)所以我的缓冲区按顺序加载。我的处理算法已尽可能优化,但我遇到了I/O问题。起初,我的加载过程很慢,但是当文件被访问几次后,速度提高了大约5倍。因此,我强烈怀疑是什么让我慢下来是在等待Windows页面缓存将我的文件拉入内存。我对那种事情知之甚少。如果我

c# - 我的 dotnet 应用程序不能在 Windows Server 2003 上运行

我编写了一个服务器程序,我们称之为progie,这个progie在编译progie并将其传输到WindowsServer2003之后,就像我的Windows7上的时钟一样工作(我的MSVS安装在Windows7上)我尝试运行progie但没有机会。这是症状:当我尝试运行progie时,我也在监视任务管理器,在任务管理器中,它只显示progie几秒钟,然后这个糟糕的程序从任务管理器中消失,或者最好从内存中消失。我正在使用.net3.5/C#库:泛型,诊断,IO在我的服务器上安装的框架:点网路2.0点网汇3.0点网外汇3.5Windows服务器2003 最佳答案

Windows Server AppFabric 缓存的 Windows 版本要求

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭7年前。Improvethisquestion我是否需要企业版才能安装启用了高可用性的WindowsServerAppFabric缓存集群?我在theinstallationguide中找不到任何信息.如果我这样做,它使用企业版的哪些功能?

Windows Azure 缓存(预览版)错误代码 <ERRCA0017> :SubStatus<ES0006>:

我正在为WindowsAzureWeb角色使用基于角色的缓存功能。配置为位于同一地点。我已经按照windowsazure文档给出的步骤进行缓存(预览)。我收到以下错误:ErrorCode:SubStatus:Thereisatemporaryfailure.Pleaseretrylater.(Oneormorespecifiedcacheserversareunavailable,whichcouldbecausedbybusynetworkorservers.Foron-premisescacheclusters,alsoverifythefollowingconditions.En

php - 无法在带有 XAMPP 1.8.3 的 Win7 64 位上为 PHP 5.5.6 安装内存缓存

有谁知道在哪里可以找到所需的文件?我花了几个小时搜索,但一切都没用:(我有用于php5.3的内存缓存,但对于php5.5.6它不起作用。启动Apache时它给了我PHP启动错误:memcachee:无法初始化模块。使用模块API=20100525编译的模块使用模块API=20121212编译的PHP这些选项需要匹配是否有我的平台所需的php_memcache.dll(Win764位上的PHP5.5.6和XAMPP1.8.3)? 最佳答案 成功了!http://windows.php.net/downloads/pecl/releas

.net - 有没有办法通过 LAN 缓存和分发 Visual Studio 更新?

visualstudio的每次更新在我的工作中都是一样的。最终,一名开发人员在等待大量文件下载和复制完成的更新过程中陷入困境(由于对带宽的影响,当更多开发人员也进行更新时,情况会变得更糟)。有没有办法通过本地网络缓存和分发这些更新,从而减少对带宽、生产力等的影响,比如WSUS? 最佳答案 请参阅MSDN上关于“InstallingVisualStudio”的说明DownloadingVisualStudioforanofflineinstallationInmostcases,youcaninstallVisualStudiofro

windows - 如何清除 AuthzGetInformationFromContext API 使用的缓存?

我有一个域,我在客户端计算机上使用AuthzGetInformationFromContextAPI来检索用户所属组的sid。它工作正常。但是,如果我将用户添加到某个组或将他从域Controller上的某个组中删除,此API仍会显示旧的组列表。在这种情况下,如果我等待10分钟或更长时间,它将显示更新的组列表。我尝试在不同的计算机上执行此操作,发现该应用程序会在不同的时间显示更新的组列表。所以,它不是域Controller缓存。此外,我的应用程序退出并重新启动。因此,它也不是应用程序级缓存。所以,我相信有一些计算机级别的缓存用于组成员(通过此API检索)。有谁知道如何以编程方式清除此缓存

windows - 如何使用 Location header 使 HTTP 缓存失效?

关于cacheinvalidation,HTTP规范说:SomeHTTPmethodsMUSTcauseacachetoinvalidateanentity.ThisiseithertheentityreferredtobytheRequest-URI,orbytheLocationorContent-Locationheaders(ifpresent).我试图通过使用Locationheader使缓存中的条目无效,但它似乎不起作用。这是我的用例:15:13:23.9988|获取|文件夹/folder.34/contents-200(确定)15:13:24.1318|放|folders