【项目实战:Qt+C#轨道交通行业高性能高流畅度模拟火车移动图像控件】教程文章相关的互联网学习教程文章

C#或Java(在Android上的性能)

这个问题已经在这里有了答案: > Does anyone have benchmarks (code & results) comparing performance of Android apps written in Xamarin C# and Java? [closed] 7个因此,这可能会以“基于观点”的形式结束,但是无论如何我都会提出这个问题,因为我在浪费时间考虑这一点. 我的主要目标实际上是在android上开发应用/游戏.我知道,Java将是最好的选择,但是我快速浏览了这...

c#-Web应用程序中的异步等待性能【代码】

到目前为止,我认为我已经掌握了异步等待如何使您的应用程序更具响应性的概念,但是我挂了两点: 图层注意事项为了获得性能上的好处,异步等待是否必须一直从存储库层一直到MVC或WCF层进行,还是我可以对需要很长时间的存储库方法执行异步操作? “等待”用法如果我只能在存储库级别工作,则有一部分我不理解.使用这种(低层)方法,线程是否可以在等待io绑定代码完成时为传入的客户端请求提供服务? 我想到了一个示例控制台应用程序,当长时...

c#-从HashSet的LINQ连接实体,Join vs Dictionary和HashSet性能【代码】

我有HashSet,每个HashSet都存储T,我编写了一个测试应用程序,比较了我可以想到的不同关系算法,但是我对获得的结果并不满意. 是否有比我测试过的更有效的方法来实现对象关系?using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Diagnostics;namespace LINQTests {class Program{static void Main(string[] args){HashSet<User> UserTable = new H...

C#-LINQ需要40秒钟才能结束查询-性能【代码】

我正在拨打本地网络之外的外部数据库,但是查询需要40秒才能结束. 我正在使用edmx拨打电话.String Example = "Example"; var Result = EDMXEntity.Entities.Where(x => (x.Name.ToString().ToLower().Contains(Example.ToLower()))).Take(50).ToList();当前代码感谢Szer:var Result = EDMXEntity.Entities.Where(x => SqlFunctions.PatIndex(x.Name.ToString().ToLower(), Example.ToLower()) > 0).Take(50).ToList();解决方法:我以...

c#-TinyMapper:是否调用TinyMapper.Bind();造成性能问题?应该只叫一次吗?【代码】

我有一个程序集,其中包含一个类,该类将对象从我的Dal实体映射到业务对象.此类映射一些不同的对象(配置文件,地址等).我用TinyMapper替换了手工映射.一般来说: 1.列表映射方法public IEnumerable<TTarget> MapFromDal(IEnumerable<TSource> source){return source.Select(MapSingleFromDal); }2.单一对象映射方法public TTarget MapSingleFromDal(TSource source){//By hand mapping code. }用TinyMapper替换映射代码时,应将Bind语句...

C#-SignalR性能游戏数据实时刷新

我听说SignalR库在.NET中提供双工通信.我想开发一些游戏(在Web浏览器中),假设2个用户在画布上实时移动他们的分数.两位玩家都需要尽快刷新画布. signalR会处理吗? 我在互联网上读到的一些主题因性能低下而讨厌它.如果它可以处理,我想尝试一下.解决方法:如果您必须使用.net Stack,那么SignalR将是您的主要选择之一,并且如果您想使其更快,请使用OWIN自托管应用程序而不是需要在IIS上托管的普通Web应用程序.因此,您可以消除大量的间接...

c#-矢量弱SIMD性能【代码】

我正在优化算法,正在考虑将Vector应用于double进行乘法和累加运算.最接近的实现显然是Vector.dot(v1,v2); …但是,为什么我的代码这么慢?namespace ConsoleApp1 {class Program {public static double SIMDMultAccumulate(double[] inp1, double[] inp2) {var simdLength = Vector<double>.Count;var returnDouble = 0d;// Find the max and min for each of Vector<ushort>.Count sub-arrays var i = 0;for (; i <= inp1.Length -...

c#-访问网格顶点性能问题【代码】

我遇到了这段代码运行缓慢的问题(执行循环大约需要250毫秒) mesh.triangles.Length是8700. 我在最新的Unity平台(版本2018.2.3)上使用c#. 我怀疑这是因为我每次迭代都在两个数组之间切换,即.我从三角形取一个值,然后查找它的顶点元素. mesh.triangles是一个整数数组.mesh.vertices是Vector3的数组.while (j < mesh.triangles.Length) {m_Particles [currentParticlePos].position = vertices[mesh.triangles[j]]; // allocate ...

如何在C#的递归函数或其他可用选项中使用db.savechange()函数提高实体框架中数据保存的性能?【代码】

我正在使用递归函数来保存和更新记录,但是它花费了太多时间-大约需要2分钟才能保存记录.我正在使用实体框架进行数据库访问. 欢迎使用Entity Framework准则最佳做法 有N个孩子,所以我们不知道有多少个孩子我已经尝试了递归完成后调用db.savechange(),但是对此没有运气. 我有这种类型的代码框架(它不是原始的,我只是添加了结构).public void parentFunction(List<DataListforupdate> dataListforupdates, string defaultvalue, Guid ...

c#-减少输出页面大小性能改进asp.net

我需要提高网站速度和性能. 我已经尝试了本书中的所有内容,包括压缩处理,空格删除,更新面板和启用错误的视图状态.但是似乎没有任何效果. 输出页面大小仍然是764 kb..你们可以告诉我一个开箱即用的方法或其他方法来减小输出页面的大小!解决方法:>将样式放入外部CSS文件>将javascript放入外部文件>尝试使用div而不是表格进行定位>简短的ID名称也可以提供帮助:) P.S .:很难在不了解来源的情况下提出建议

对IO绑定C#应用程序进行性能分析

我该如何分析执行大量IO的C#应用 我已经尝试过ANTS和JetBrains,但它们似乎无法与IO绑定的应用程序很好地工作,而是报告CPU密集型任务解决方法:Visual Studio 2010中的并发可视化工具可以帮助确定重要的IO瓶颈区域. “线程视图”显示应用程序中所有线程的时间轴,并用颜色指示不同类型的活动.当某个线程在IO(例如文件,网络等)上受阻时,它将显示为紫色.如果单击这些段之一,则会看到线程在IO上阻塞的调用堆栈.在下图中,选择了一个同步(红...

C#-Web.config生产环境性能-最佳做法【代码】

在Visual Studio中,当我们进行开发时,经常会修改web.config文件,但是我不知道对其进行了修改,以及生产环境对性能的影响以及配置部分是否重要. 例如 :<compilation> <compilers> <runtime> ...我认为有很多部分不是必不可少的,没有它或没有其他配置,可以提高生产环境的性能. 所以我的问题是: 您在生产环境中的web.config文件中寻找什么,以免降低性能并拥有轻量级的配置文件?什么是最佳做法? 感谢您的回答!解决方法:web.config文...

c#-向10万用户添加cookie时要考虑的性能问题?

我希望跟踪网站的点击,主要是使用jQuery在锚点和按钮上触发点击事件,这些事件会添加/更新Cookie,当用户点击错误页面时我会登录内部数据库 这意味着要在母版页(即每个页面)上添加一些jQuery逻辑,以获取和更新cookie,以及将jquery click事件关联到网站上的大多数对象. 该网站每天大约有10万唯一身份访问者,并且已经非常忙于数据库调用 这是我第一次将这样的东西整合到如此规模的网站中.我想知道是否有任何专家对执行这样的操作有顾虑...

C#-LINQ-两种查询之间的性能【代码】

我必须创建一个连接3 IEnumerable(2个数据表,一个列表)的LINQ查询.我还必须“外部加入”我的2个加入. 我真的很喜欢第二个,因为它更易读并且可与SQL媲美.但是与第一个相比,我遇到了性能问题(长3倍),可读性较差,但速度更快. 有人可以向我解释如何优化第二个查询,以及为什么它们有很大不同,但是返回相同的数据(我对LINQ陌生,并且很难理解每个LINQ-TO-SQL / LAMBDA / SAMBA实用程序 旧的,真的很快,但是不太容易听var Detailled_payroll...

c#-.NET Web服务客户端调用性能问题【代码】

我有一个正在调用WCF服务的ASP.NET MVC应用程序.以下是我如何处理每个请求的电话.var xml = "my xml string"; var ep = new EndpointAddress("http://myendpoint"); xml = new Proxy.ServiceClient(new NetTcpBinding(), ep).getNewXML(new Proxy.CallContext(), xml);我遇到的问题是请求数量而不是回收. 使用性能监视器查看下面的屏幕截图.我通过打开服务器上的Web浏览器并按住Enter键来运行此测试(每个请求都会执行一个表单发布,...